python
import logbook
log = logbook.Logger('My Logger')
file_handler = logbook.FileHandler('/path/to/logfile.log', level=logbook.DEBUG)
console_handler = logbook.StreamHandler(sys.stdout, level=logbook.INFO)
log.handlers.append(file_handler)
log.handlers.append(console_handler)
log.info('This is an informational message')
log.error('This is an error message')
python
import logbook
log = logbook.Logger('My Logger')
file_handler = logbook.FileHandler('/path/to/logfile.log', level=logbook.DEBUG,
format_string='[{record.time:%Y-%m-%d %H:%M:%S}] {level_name}: {message}')
log.handlers.append(file_handler)
log.info('This is an informational message')
log.error('This is an error message')
python
import logbook
log = logbook.Logger('My Logger')
console_handler = logbook.StreamHandler(sys.stdout)
console_handler.level = logbook.INFO
log.handlers.append(console_handler)
log.debug('This is a debug message')
log.info('This is an informational message')
log.error('This is an error message')