API DocumentationΒΆ
This part of the documentation documents all the classes and functions provided by Logbook.
- Core Interface
LoggerLogger.call_handlers()Logger.catch_exceptions()Logger.critical()Logger.debug()Logger.disable()Logger.enable()Logger.error()Logger.exception()Logger.groupLogger.handle()Logger.handlersLogger.info()Logger.levelLogger.level_nameLogger.log()Logger.make_record_and_handle()Logger.nameLogger.notice()Logger.process_record()Logger.suppress_dispatcherLogger.trace()Logger.warn()Logger.warning()
LoggerGroupLogRecordLogRecord.argsLogRecord.calling_frameLogRecord.channelLogRecord.close()LogRecord.dispatcherLogRecord.exception_messageLogRecord.exception_nameLogRecord.exception_shortnameLogRecord.filenameLogRecord.formatted_exceptionLogRecord.frameLogRecord.frame_correctionLogRecord.from_dict()LogRecord.func_nameLogRecord.greenletLogRecord.heavy_init()LogRecord.heavy_initializedLogRecord.information_pulledLogRecord.keep_openLogRecord.kwargsLogRecord.lateLogRecord.levelLogRecord.level_nameLogRecord.linenoLogRecord.messageLogRecord.moduleLogRecord.msgLogRecord.processLogRecord.process_nameLogRecord.pull_information()LogRecord.threadLogRecord.thread_nameLogRecord.timeLogRecord.to_dict()LogRecord.update_from_dict()
FlagsProcessorProcessor.applicationbound()Processor.callbackProcessor.contextbound()Processor.greenletbound()Processor.pop_application()Processor.pop_context()Processor.pop_greenlet()Processor.pop_thread()Processor.process()Processor.push_application()Processor.push_context()Processor.push_greenlet()Processor.push_thread()Processor.stack_managerProcessor.threadbound()
get_level_name()lookup_level()CRITICALERRORWARNINGINFODEBUGNOTSET
- Handlers
- Base Interface
HandlerHandler.applicationbound()Handler.blackholeHandler.bubbleHandler.close()Handler.contextbound()Handler.emit()Handler.emit_batch()Handler.filterHandler.format()Handler.formatterHandler.greenletbound()Handler.handle()Handler.handle_error()Handler.levelHandler.level_nameHandler.pop_application()Handler.pop_context()Handler.pop_greenlet()Handler.pop_thread()Handler.push_application()Handler.push_context()Handler.push_greenlet()Handler.push_thread()Handler.should_handle()Handler.stack_managerHandler.threadbound()
NestedSetupStringFormatter
- Core Handlers
StreamHandlerFileHandlerMonitoringFileHandlerStderrHandlerRotatingFileHandlerTimedRotatingFileHandlerTestHandlerTestHandler.close()TestHandler.default_format_stringTestHandler.emit()TestHandler.formatted_recordsTestHandler.has_critical()TestHandler.has_criticalsTestHandler.has_debug()TestHandler.has_debugsTestHandler.has_error()TestHandler.has_errorsTestHandler.has_info()TestHandler.has_infosTestHandler.has_notice()TestHandler.has_noticesTestHandler.has_trace()TestHandler.has_tracesTestHandler.has_warning()TestHandler.has_warningsTestHandler.records
MailHandlerMailHandler.close_connection()MailHandler.collapse_mails()MailHandler.default_format_stringMailHandler.deliver()MailHandler.emit()MailHandler.emit_batch()MailHandler.format_related_record()MailHandler.generate_mail()MailHandler.get_connection()MailHandler.get_recipients()MailHandler.max_record_cacheMailHandler.message_from_record()MailHandler.record_cache_prune
GMailHandlerSyslogHandlerNTEventLogHandlerNullHandlerWrapperHandlercreate_syshandler()
- Special Handlers
- Mixin Classes
- Base Interface
- Utilities
- Queue Support
- Ticketing Support
- The More Module
- The Notifiers Module
- Compatibility
- Internal API
dispatch_record()StackedObjectStackedObject.applicationbound()StackedObject.contextbound()StackedObject.greenletbound()StackedObject.pop_application()StackedObject.pop_context()StackedObject.pop_greenlet()StackedObject.pop_thread()StackedObject.push_application()StackedObject.push_context()StackedObject.push_greenlet()StackedObject.push_thread()StackedObject.threadbound()
RecordDispatcherLoggerMixinLoggerMixin.catch_exceptions()LoggerMixin.critical()LoggerMixin.debug()LoggerMixin.disable()LoggerMixin.enable()LoggerMixin.error()LoggerMixin.exception()LoggerMixin.info()LoggerMixin.level_nameLoggerMixin.log()LoggerMixin.notice()LoggerMixin.trace()LoggerMixin.warn()LoggerMixin.warning()
StringFormatterHandlerMixin
Logbook