The `log` utility provides applications with a robust logging system.
Logging is performed by calling the functions of the `log`
module. Logged messages have levels of importance associated with
them. The default levels provided are `DEBUG`, `INFO`, `WARNING`,
`ERROR`, and `CRITICAL`. The functions are `debug()`, `info()`,
`warning()`, `error()`, and `critical()`, which mirror the default
levels. You are not constrained to use these levels: you can specify
your own and use a more general function, `log()`, which takes an
explicit level argument.
log.debug('x = ' + repr(x));
if (answer != 42)
log.critical('OMG! The world is broken!');
log.log(-1, 'Special message');
Developers could view application logs at <http://log.akshell.com/>.