Closed wang-xiaowu closed 3 weeks ago
普通文件指的是什么文件? 你的需求写个demo代码出来,我看看
from nb_log import get_logger, LogManager
logger = get_logger('default',
do_not_use_color_handler=False,
log_file_size=100,
log_path='logs',
log_filename='nb_log.log',
is_add_stream_handler=True,
error_log_filename='error_nb_log.log')
那就不能配置,为什么有这样的需求
filebeat按文件分批采集日志到指定es索引, 如果一个文件里混着各种日志内容就不太好处理了
既然你用elk,为什么要把单独的错误日志写到错误文件呢? 为什么你要单独写到错误文件呢?elk不是可以按照 level级别检索吗
elk适合使用 json 格式日志,然后按照level字段检索.
如果你需要这样,可以继承handler,在handler里面重写级别过滤呢
自定义loghandler吗, 我回头看下吧
蟹蟹
如何配置错误日志不要输出到普通文件中? 只能配置命名空间吗?