3. nb_log记录到 钉钉、Mongo、elastic、邮件等

3.1 钉钉日志

from nb_log import get_logger

logger4 = get_logger("hi", is_add_stream_handler=True,
                     log_filename="hi.log", ding_talk_token='your_dingding_token')
logger4.debug('这条日志会同时出现在控制台 文件 和钉钉群消息')

3.2 其他handler包括kafka日志,elastic日志,邮件日志,mongodb日志

按照get_logger_and_add_handler函数的入参说明就可以了,和上面的2 3 4中的写法方式差不多,都是一参 傻瓜式,设置了,日志记录就会记载在各种地方。

3.3 各種日志截圖

钉钉

pkFpk36.png

邮件日志 pkFpP41.png

文件日志 pkFpF9x.png

elastic日志

pkFpAgK.png

mongo日志

pkFpEjO.png