diff --git a/screenless/bureau/bureau.py b/screenless/bureau/bureau.py index 0599187..20e85b8 100644 --- a/screenless/bureau/bureau.py +++ b/screenless/bureau/bureau.py @@ -101,7 +101,6 @@ class Bureau(object): self.load_config() # setup log file - # TODO: custom handler to print errors to small printer if hasattr(self.config, "debug"): if self.config.debug: log_level = logging.DEBUG @@ -113,6 +112,8 @@ class Bureau(object): logging.basicConfig(filename=logfile, level=log_level) self.log = logging.getLogger(self.prefix) log_printer = LogPrinter() + log_format = logging.Formatter('LOG ${levelname} $name: $message', style='$') + log_printer.setFormatter(log_format) self.log.addHandler(log_printer) # setup a dir to store files and data