pip install logbook
python
import logbook
logbook.set_datetime_format("local")
logbook.set_level(logbook.INFO)
file_handler = logbook.FileHandler("logs/output.log")
stdout_handler = logbook.StreamHandler()
log_format = "[{record.time:%Y-%m-%d %H:%M:%S}] {record.level_name}: {record.message}"
file_handler.format_string = log_format
stdout_handler.format_string = log_format
logbook.Logger("my_logger").handlers = [file_handler, stdout_handler]
logger = logbook.Logger("my_logger")
logger.info("This is a distributed logging example.")
python
import logbook
from logbook import NetworkHandler
logbook.set_datetime_format("local")
logbook.set_level(logbook.INFO)
file_handler = logbook.FileHandler("logs/output.log")
log_format = "[{record.time:%Y-%m-%d %H:%M:%S}] {record.level_name}: {record.message}"
file_handler.format_string = log_format
network_handler.format_string = log_format
logbook.Logger("my_logger").handlers = [file_handler, network_handler]
logger = logbook.Logger("my_logger")
logger.info("This is a distributed logging example.")