我正在寻找有关微服务中python日志记录框架python的建议。有python提供的内置日志记录系统,还有structlogger。目前,我将structlogger与带有文件信号而不是logstash的ELK堆栈一起使用。请让我知道您会推荐什么,为什么?我通常的标准是在stackoverflow上流行(我不是在开玩笑),因为这样可以轻松解决技术问题或错误。
答案 0 :(得分:2)
使用内置的logging
模块。
它几乎可以满足您的所有需求。 structlogger
并不是一个完全不同的框架,它更多是内置日志记录模块的默认配置。另外,如果您需要的不仅仅是日志文件或stdout,则内置模块有很多处理程序,并且有很多第三方处理程序可与内置模块一起使用。 (例如graylog)