Description
Perl code can collect, format, and report messages in a structured way instead of passing plain strings everywhere. This is useful for tools that need consistent status, warning, and error messages across several modules.
It is a support library for other Perl software. Because reported messages can include user input or file names, applications should avoid exposing sensitive data in logs or error screens.