跳转到主要内容

JSON日志记录

项目描述

License: AGPL-3

JSON日志记录

此插件允许将Odoo日志输出为JSON。

它还添加了在日志中记录json额外数据的功能。有关json记录器的文档,请参阅此处:https://github.com/madzak/python-json-logger

示例

_logger.info('My Message', extra={
    'my_extra_key_1': 'value_1',
    'my_extra_key_2': 'value_2'})

“extra”键是记录器模块的标准键,因此您可以添加此键,您的日志将在此模块有或没有的情况下工作(有关文档,请参阅此处:https://docs.pythonlang.cn/2/library/logging.html#logging.Logger.debug

配置

使用环境变量ODOO_LOGGING_JSON设置为1激活json日志记录。

为了获取服务器的日志记录,您应该在配置文件中将logging_json添加到--load标志或server_wide_modules选项中。

如果您想在本地开发时查看额外键,但使用Odoo记录器输出而不是JSON输出,则可以添加环境变量ODOO_LOGGING_JSON_DEV设置为1

注意:不应同时设置ODOO_LOGGING_JSON_DEVODOO_LOGGING_JSON1

已知问题/路线图

  • 完成了有趣信息的提取(正则表达式),以获取更多指标

错误跟踪器

错误在GitHub Issues上跟踪。在遇到问题时,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们解决它。

致谢

图片

  • Odoo社区协会: 图标

贡献者

赞助商

本模块的开发得到了以下机构的财务支持

  • Camptocamp

  • Akretion

维护者

Odoo Community Association

本模块由OCA维护。

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载适用于您平台的项目文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

此版本没有可用的源代码发行版文件。请参阅生成发行版存档的教程

构建发行版

支持者