跳转到主要内容

plone的日志记录基础设施

项目描述

概述

目前ftw.journal提供两个适配器来存储信息。

  • 工作流历史

  • 注释

如何使用

  • 简单通过Plone UI添加规则。

安装

  • ftw.journal 添加到您的 buildout 配置中

[instance]
eggs =
  ftw.journal
  • 运行 buildout

  • 通过 Plone UI 添加规则

兼容性

Plone 4.35.1 兼容。

变更日志

1.4.0 (2022-07-05)

  • 为新的注释日志条目添加 uuid4 id。[elioschmutz]

1.3.0 (2019-09-05)

  • 移植到 Plone 5.1。[njohner]

  • 停止支持 Plone 4.2。[njohner]

  • 停止支持 Plone 4.0 和 4.1。[jone]

1.2.9 (2016-12-12)

  • 为 plone.protect > 3.0 启用日志写入白名单。[Rotonen]

1.2.8 (2014-09-23)

  • 错误修复:如果项目没有工作流,则不在工作流历史记录中记录日志。[misch]

1.2.7 (2014-02-10)

  • 更新法语翻译。[jone]

  • 将 plone 翻译从 i18n 移动到 locales 文件夹。[jone]

1.2.6 (2013-05-13)

  • 更新法语翻译。[tschanzt]

1.2.5 (2012-06-05)

  • 更新德语翻译。[jone]

1.2.4 (2012-02-28)

  • 调整 MANIFEST.in:为 rst 文件添加包含(reamde.rst)。[phgross]

1.2.3 (2012-02-28)

  • 修复上一个版本。[phgross]

1.2.2 (2012-02-27)

  • 添加一些法语翻译。[ttschanz]

  • 添加默认 .gitignore。[lgraf]

1.2.1 (2011-11-17)

  • 将 entry_points 目标从 opengever 更改为 plone。[eschmutz]

  • 添加集成测试。[eschmutz]

  • 添加事件的功能测试。[eschmutz]

  • 添加接口和适配器的功能测试。[eschmutz]

  • 添加 jenkins 的测试设置。[eschmutz]

  • 更新翻译。[phabegger]

1.2 (2010-11-18)

  • 调整 Manifest.in 和 IGNORE.txt

1.1 (2010-09-13)

  • 在 plone 域中翻译操作。[jinfanger]

1.0

  • 最终发布

0.5

  • 创建 version.txt。[jone]

  • 修复 AnnotationsJournalizable-Adapter 中的错误( AttributeError: context )[2009年10月13日]。[jone]

  • 修复 AnnotationsJournalizable-Adapter 中的错误。

    • 似乎存在多个日志列表实例。

    • 现在使用 PersistentList 和 PersistentDict。

    [jone]

0.4

  • 为日志条目添加内容规则操作。[christian.schneider]

0.3

  • 从 teamraum.journal 移动到 ftw.journal。[christian.schneider]

0.2.3

  • 修复了阻止日志记录器事件处理器工作的错误。[christian.schneider]

0.2.2

  • 添加 i18n 内容。[christian.schneider]

  • 在尝试记录日志之前,使日志记录事件处理器检查是否存在适配器。[christian.schneider]

0.2.1

  • 将 setup.py 更改为在运行 buildout 之前尝试修复 egg-info 未删除时的讨厌的依赖错误。[christian.schneider]

0.2

  • 使用适配器和事件处理器实现了日志记录机制。有两个适配器用于在上下文中记录日志,一个用于记录在工作流历史记录中,一个用于基于注释的日志。使用哪个取决于类型实现的标记接口(请参阅 interfaces.py)。基于注释的系统尚未测试。[christian.schneider]

0.1

  • 初始发布

支持者