Для крутых проектов можно ELK Stack настроить: Elasticsearch, Logstash и Kibana. Это мощно, но сложно настраивать.
Программный код:
import logging
from logstash_async.handler import AsynchronousLogstashHandler
logger = logging.getLogger('python-logstash-logger')
logger.setLevel(logging.INFO)
# создаем асинхронный логхендлер
handler = AsynchronousLogstashHandler(
host='your_logstash_host',
port=5000,
transport='logstash_async.transport.UdpTransport'
)
logger.addHandler(handler)
logger.info('Hello Logstash!')
Долго настраивать, но зато потом логируешь вообще всё.