API DocumentationΒΆ
This part of the documentation documents all the classes and functions provided by Logbook.
- Core Interface
Logger
Logger.call_handlers()
Logger.catch_exceptions()
Logger.critical()
Logger.debug()
Logger.disable()
Logger.enable()
Logger.error()
Logger.exception()
Logger.group
Logger.handle()
Logger.handlers
Logger.info()
Logger.level
Logger.level_name
Logger.log()
Logger.make_record_and_handle()
Logger.name
Logger.notice()
Logger.process_record()
Logger.suppress_dispatcher
Logger.trace()
Logger.warn()
Logger.warning()
LoggerGroup
LogRecord
LogRecord.args
LogRecord.calling_frame
LogRecord.channel
LogRecord.close()
LogRecord.dispatcher
LogRecord.exception_message
LogRecord.exception_name
LogRecord.exception_shortname
LogRecord.filename
LogRecord.formatted_exception
LogRecord.frame
LogRecord.frame_correction
LogRecord.from_dict()
LogRecord.func_name
LogRecord.greenlet
LogRecord.heavy_init()
LogRecord.heavy_initialized
LogRecord.information_pulled
LogRecord.keep_open
LogRecord.kwargs
LogRecord.late
LogRecord.level
LogRecord.level_name
LogRecord.lineno
LogRecord.message
LogRecord.module
LogRecord.msg
LogRecord.process
LogRecord.process_name
LogRecord.pull_information()
LogRecord.thread
LogRecord.thread_name
LogRecord.time
LogRecord.to_dict()
LogRecord.update_from_dict()
Flags
Processor
Processor.applicationbound()
Processor.callback
Processor.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_manager
Processor.threadbound()
get_level_name()
lookup_level()
CRITICAL
ERROR
WARNING
INFO
DEBUG
NOTSET
- Handlers
- Base Interface
Handler
Handler.applicationbound()
Handler.blackhole
Handler.bubble
Handler.close()
Handler.contextbound()
Handler.emit()
Handler.emit_batch()
Handler.filter
Handler.format()
Handler.formatter
Handler.greenletbound()
Handler.handle()
Handler.handle_error()
Handler.level
Handler.level_name
Handler.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_manager
Handler.threadbound()
NestedSetup
StringFormatter
- Core Handlers
StreamHandler
FileHandler
MonitoringFileHandler
StderrHandler
RotatingFileHandler
TimedRotatingFileHandler
TestHandler
TestHandler.close()
TestHandler.default_format_string
TestHandler.emit()
TestHandler.formatted_records
TestHandler.has_critical()
TestHandler.has_criticals
TestHandler.has_debug()
TestHandler.has_debugs
TestHandler.has_error()
TestHandler.has_errors
TestHandler.has_info()
TestHandler.has_infos
TestHandler.has_notice()
TestHandler.has_notices
TestHandler.has_trace()
TestHandler.has_traces
TestHandler.has_warning()
TestHandler.has_warnings
TestHandler.records
MailHandler
MailHandler.close_connection()
MailHandler.collapse_mails()
MailHandler.default_format_string
MailHandler.deliver()
MailHandler.emit()
MailHandler.emit_batch()
MailHandler.format_related_record()
MailHandler.generate_mail()
MailHandler.get_connection()
MailHandler.get_recipients()
MailHandler.max_record_cache
MailHandler.message_from_record()
MailHandler.record_cache_prune
GMailHandler
SyslogHandler
NTEventLogHandler
NullHandler
WrapperHandler
create_syshandler()
- Special Handlers
- Mixin Classes
- Base Interface
- Utilities
- Queue Support
- Ticketing Support
- The More Module
- The Notifiers Module
- Compatibility
- Internal API
dispatch_record()
StackedObject
StackedObject.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()
RecordDispatcher
LoggerMixin
LoggerMixin.catch_exceptions()
LoggerMixin.critical()
LoggerMixin.debug()
LoggerMixin.disable()
LoggerMixin.enable()
LoggerMixin.error()
LoggerMixin.exception()
LoggerMixin.info()
LoggerMixin.level_name
LoggerMixin.log()
LoggerMixin.notice()
LoggerMixin.trace()
LoggerMixin.warn()
LoggerMixin.warning()
StringFormatterHandlerMixin