# Functions

Colorize wraps a string with special characters so that the string has a provided color when output to the console colorization happens only if the logger flag `colorize` is set to true.
No description provided by the author
No description provided by the author
DefaultShortLogPrefixFunc returns a short prefix for messages typically sent to the shell console It does not include the timestamp and other system information that would be found in a log file and only displays the message logging level for WARNING, ERROR, and CRITICAL levels.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetColorize returns whether the colorization of shell console output has been enabled.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This function should only be used for testing purposes.
No description provided by the author
GetShellLogPrefix returns a prefix to prepend to the message before sending it to the shell console Use this mechanism if it is desired to have different prefixes for messages sent to the console and to the log file.
No description provided by the author
No description provided by the author
* Multiple calls to InitializeLogging can be made if desired; the first call * will initialize the logger as a singleton and subsequent calls will return * the same Logger instance.
stdout and stderr are passed in to this function to enable output redirection in tests.
SetColorize sets the flag defining whether to colorize the output to the shell console.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SetShellLogPrefixFunc registers a function that returns a prefix for messages that get printed to the shell console.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

ESCAPE - ASCII escape character to start color character sequences.
color codes in the order of their escape character sequences.
No description provided by the author
* The following constants representing the current logging level, and are * cumulative (that is, setting the log level to Debug will print all Error-, * Info-, and Verbose-level messages in addition to Debug-level messages).
No description provided by the author
No description provided by the author
color codes in the order of their escape character sequences.
color codes in the order of their escape character sequences.
color codes in the order of their escape character sequences.

# Structs

No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
* Leveled logging output functions using the above log levels are implemented * below.