UiPath-ADAv1 Logging Practice Question
Which of the following scenarios best justifies the use of a custom 'Log Message' activity instead of relying on default system logs?
⚠ Common exam trap
Candidates often confuse system logs with business logs, assuming default logs are sufficient for all reporting needs, failing to realize system logs lack the specific transaction data required for business auditing.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
When you need to log business-specific transaction metadata
Default system logs record generic execution events, which are often insufficient for business-level auditing. Custom log messages allow developers to inject domain-specific data, such as invoice numbers, customer IDs, or transaction totals, directly into the logs. This provides stakeholders with clear visibility into the business outcomes of the automation, rather than just the technical status of the robot's execution, which is vital for compliance and reporting purposes.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
When the robot needs to communicate with other robots
Why it's wrong here
Robot-to-robot communication is typically handled via Orchestrator queues or API calls, not through log messages. Logs are a passive recording mechanism, not an active communication channel. Using logs for inter-robot signaling is an anti-pattern that creates race conditions and unreliable workflows, as logs are not designed for real-time messaging.
- ✓
When you need to log business-specific transaction metadata
Why this is correct
Custom logs are the only way to store business context within the logging stream. By including identifiers like Order IDs or status codes, logs become valuable for business analysis. This enables stakeholders to track the end-to-end status of business transactions processed by the robot, bridging the gap between automation and business operations.
- ✗
When you want to debug an activity that has no errors
Why it's wrong here
If an activity has no errors, standard execution logs already track its completion. Adding custom logs for every successful step leads to 'log spam', making it harder to find genuinely important information. Developers should only add custom logs when they provide significant business or diagnostic value not already captured by the system.
- ✗
When you want to bypass the log retention policy
Why it's wrong here
Custom logs are subject to the same retention policies as system logs. Attempting to bypass these policies through logging is not possible. If data needs to be kept longer, it should be written to a persistent database or a long-term storage solution, not stored in the application's logging files.
About these practice questions
This UiPath-ADAv1 question is part of Courseiva's 285-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official UiPath exam blueprint
This UiPath-ADAv1 practice question is part of Courseiva's free UiPath certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the UiPath-ADAv1 exam.