python import logbook log = logbook.Logger('MyLogger') handler = logbook.StreamHandler() format_string = '[{record.time:%Y-%m-%d %H:%M:%S}] [{record.level_name}] {record.channel}: {record.message}' handler.formatter = logbook.Formatter(format_string) log.handlers.append(handler) log.info('This is a customized log message') python import logbook log = logbook.Logger('MyLogger') handler = logbook.FileHandler('mylog.log') log.handlers.append(handler) log.info('This log message will be written to the file') python import logbook log = logbook.Logger('MyLogger') handler = logbook.StreamHandler() log.handlers.append(handler) @logbook.catch_exceptions def divide(a, b): result = a / b return result divide(5, 0) python import logbook logbook.setup( level=logbook.DEBUG, format_string='[{record.time:%Y-%m-%d %H:%M:%S}] [{record.level_name}] {record.channel}: {record.message}', handlers=[logbook.StreamHandler()] )


上一篇:
下一篇:
切换中文