用于日志存储的日志处理程序
logstash_handler的Python项目详细描述
提供此库是为了允许标准python日志记录流式处理json日志 去洛格斯塔什。
用法
json输出由logstashformatter日志格式化程序提供。
import logging from logstash_formatter import LogstashFormatter from logstash_handler import LogstashHandler logger = logging.getLogger() handler = LogstashHandler('localhost', 5000, ssl=False) formatter = LogstashFormatter() handler.setFormatter(formatter) logger.addHandler(handler)
logstashhandler接受以下命名参数:
- host:要连接到的主机
- port:要连接到的主机
- ssl:布尔值,指示是否应加密流。默认值为true
- keyfile:加密密钥的路径
- certfile:加密证书的路径