from loguru import logger
from cmreslogging.handlers import CMRESHandler
handler = CMRESHandler(hosts=[{'host': 'localhost', 'port': 9200}],
                           auth_type=CMRESHandler.AuthType.NO_AUTH,
                           es_index_name="my_python_index")

logger.add("1.log")
# 日志写入elasticsearch 由kibana分析
logger.add(handler)
logger.debug('this is a debug message')

@logger.catch
def t(a):
    print(a)

t()

参考
https://www.jianshu.com/p/db66aad128f9

https://mp.weixin.qq.com/s?__biz=Mzg3MjU3NzU1OA==&mid=2247496180&idx=1&sn=73aaf603b1d3a2dc36623f43d2b58a13&source=41#wechat_redirect

更多推荐