当我访问资源页面时,我在Web服务器错误日志文件中看到类似的内容:
[Mon Feb 29 10:15:24.835165 2016] [wsgi:error] [pid 18349:tid 2016-02-29 10:15:24,834 INFO [ckan.lib.base] /api/3/action/datastore_search render time 0.021 seconds
您知道是否有办法禁用该消息的记录(实际上这不是错误)。
我正在使用CKAN 2.4.1。
答案 0 :(得分:1)
在CKAN配置中设置日志级别(默认为/etc/ckan/default/production.ini
)
[logger_ckan]
level = INFO
...
[logger_ckanext]
level = DEBUG
有效级别为INFO,DEBUG,WARNING和ERROR。因此,如果您不想看到DEBUG和INFO,请将级别设置为WARNING,然后重新启动ckan(apache)。
这些消息都被错误标记为"错误"由于在服务器的错误'日志文件。它们被引导到那里的原因是因为将所有日志记录发送到stderr并让web服务器(apache)存储它很方便。它为应用程序保存了多个线程/进程尝试附加到同一文件并可能还要旋转日志文件的问题。我认为正式(至少是apache)错误文件是针对错误和"诊断信息",它都标记为"错误",这有点令人困惑。
我很高兴听到有关我们如何配置CKAN记录的其他建议 - 如果有更好的方法我们可以更改默认配置。