Custom Formatting

You can customize how messages are rendered and delivered.

Custom Printers

You can send output to files, loggers, or other destinations by providing a custom printer factory.

>>> ictr( 'note', address = 'doctest' )( 'Custom log message.' )

>>> print( capture.getvalue( ).strip( ) )
LOG: Custom log message.