User interfacing

Utility classes for user interfacing.

FancyLogger

This is class to provide light extra formatting for system status logging.

FancyLogger([logger]) Logger class
FancyLogger.title(text) Title, logged at info level
FancyLogger.section_header(text) Section header, logged at info level
FancyLogger.foot([text, time, item_count]) Footer, logged at info level
FancyLogger.line([text, level]) Generic line logger
FancyLogger.data([field, value, indent, level]) Data line logger
FancyLogger.info([text]) Info line logger
FancyLogger.debug([text]) Debug line logger
FancyLogger.error([text]) Error line logger