2024-09-30 22:10:18 发布
网友
我想在我的新paaspython应用程序中尝试logly,因为我通常针对linux服务器编写代码,并且只使用标准的旋转文件处理程序。这就带来了一个问题,因为他们的文档配置只包含使用.conf文件,而且他们在首选的HTTPS处理程序中有一些自定义方法,因此有一些技巧可以通过其他方式配置它。在
我一直在使用nested.py文件来处理应用程序的其余部分的配置,不想更改,而且文档中似乎首选dictconfig方法。在
那么,如何解决这个问题呢?在
这种方法使用标准python日志模块的dictconfig方法,并在2.7.9上进行了测试
安装“logly python handler”模块。在
在代码中,可以执行以下操作,其中'conf'是.py配置文件:
import logging, logging.config import loggly.handlers import conf # Init Logging logging.config.dictConfig(conf.LOGGING) logger = logging.getLogger(u'root')
然后,在配置文件'文件,您可以使用以下词典(替换密钥):
这是日志模块文档中有关使用dictconfig的说明的组合:https://docs.python.org/2/library/logging.config.html
并深入研究“logly python handler”模块的代码,看看它的构造函数是如何工作的:https://github.com/psquickitjayant/loggly-python-handler/blob/master/loggly/handlers.py
您也可以使用(不要忘记添加密钥)直接从控制台测试此项:
这种方法使用标准python日志模块的dictconfig方法,并在2.7.9上进行了测试
安装“logly python handler”模块。在
在代码中,可以执行以下操作,其中'conf'是.py配置文件:
然后,在配置文件'文件,您可以使用以下词典(替换密钥):
^{pr2}$这是日志模块文档中有关使用dictconfig的说明的组合:https://docs.python.org/2/library/logging.config.html
并深入研究“logly python handler”模块的代码,看看它的构造函数是如何工作的:https://github.com/psquickitjayant/loggly-python-handler/blob/master/loggly/handlers.py
您也可以使用(不要忘记添加密钥)直接从控制台测试此项:
^{3}$相关问题 更多 >
编程相关推荐