aem - CQ5是否存储crx的修改列表(历史)?

标签 aem apache-felix audit crx rollout

有时有人想直接在环境中更改 crx 中的内容。

这通常是环境不工作状态的原因。而且往往很难找到问题的原因。而且我认为如果 cq5 crx 有审计日志会很有帮助。像这样。

12.12.12 21:03 /etc/blueprints/geometrixx was removed  [rollout]
...

也许 CQ5 已经有了这样的东西?

最佳答案

假设对存储库的这些更改是使用 crxde lite[/crx/de/index.jsp]content explorer [/crx/explorer/browser/index.jsp] ,有一种间接的方法可以找出是谁干的。

可以通过查看两个不同的日志 request.logaudit.log 来获取数据 [这些文件可以在 \crx-quickstart\日志文件夹]

对节点的修改是POST请求。这些记录在 request.log 中,请求的路径只会显示使用的接口(interface)或根节点。如果您在 audit.log 中搜索 POST 的时间戳,您可以找到哪个用户执行了 GET 请求。

这不是直接的方式,也不会告诉更多变化,除了哪个用户在 POST 时读取了节点。

关于aem - CQ5是否存储crx的修改列表(历史)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25989531/

相关文章:

java - 在 OSGi 引用注释中动态设置目标属性

grails - 指定要在 grails 审核日志记录插件中审核的特定字段

javascript - CQ/AEM 'cq5forms_showMgs()' 这样的函数在哪里定义的?

aem - 在发布时查看内容的 cq5 权限问题

java - karaf 中的 Apache Felix 文件安装示例

osgi - 这些OSGi命令实际上是做什么的?

java - 有关将 merge() 操作从 Hibernate 3 向后移植到自定义 Hibernate 2 应用程序的任何提示?

Oracle - 在更新时触发以创建历史记录行

aem - 安装AEM 6的问题

maven - 在同一内容包中嵌入同一 OSGI 依赖项的多个版本