In the Robotic Enterprise (RE) Framework, at which point should a developer log a clear message with the Logging Level set to " Information, " adhering to the best practices for automating a production-level process?
A.
Whenever an exception is caught in a Catch block.
B.
Whenever data is fetched from external sources.
C.
Whenever an argument or value is used.
D.
Whenever the robot encounters an error on a Queue Item.
In the Robotic Enterprise Framework (REFramework), best practices for logging at the " Information " level suggest recording entries that are informative about the progress of the automation. This would typically include:
The start and end of a transaction.
Status updates of a transaction.
The result of an operation, like a successful data retrieval or submission.
From the provided options, the one that aligns best with this approach would be:
B. Whenever data is fetched from external sources.
This action is a significant step in most automation processes because it usually represents a point where the robot interacts with systems outside of its immediate control, and it ' s important to have a record that this step has been completed successfully. It provides a clear and traceable log entry that helps in understanding the workflow ' s progress and is useful for audit trails and troubleshooting.
Logging every time an argument or value is used (C) would be excessive and not practical for production-level processes. Logging every exception (A) and error on a Queue Item (D) would typically be done at a " Warning " or " Error " level, not " Information " .
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit