Courseiva
Logging →mediumMultiple Choice

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 →

How Courseiva writes practice questions · Editorial policy

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.