我想知道为什么要使用审计、审计日志和历史日志文件,因为我在系统中找不到这些文件中的任何内容。
有人能帮我理解这些日志文件的用法吗?
发布于 2017-04-09 15:56:42
这三个日志文件(audit.log、auditlog.log和history.log)都是默认的AEM日志文件,这些文件是在启动AEM实例时立即创建的。
audit.log
JackRabbit使用此日志文件记录对存储库的更改。默认情况下,此日志文件设置为日志级别info。据我所知,在这个级别上没有多少日志记录。正因为如此,您的audit.log似乎是空的。如果将此日志文件设置为日志级别的debug,则每次更改存储库时都会看到日志消息。例如,如果将组件添加到页中,则删除页面等。
示例日志条目:
09.04.2017 15:38:58.429管理添加节点/content/myproject/mypage/jcr:content/parsys/mycomponent
在这里,我将组件mycomponent添加到页面mypage中。它还将记录添加到这样一个节点的每个属性,等等。
auditlog.log
我找不到关于这个日志文件的任何信息。据我所知,这个日志文件记录了这个包com.adobe.granite.audit类的消息。即使将此记录器的日志级别设置为debug,也不会创建任何消息。
history.log
这个日志文件将包含有关编辑器所做事情的高级日志。例如,如果编辑器查看或编辑页面,它将进行日志记录:
09.04.2017 15:38:36查看admin /content/myproject/mypage 09.04.2017 15:38:58编辑管理/内容/myproject/mypage
此日志可能仅与作者实例相关。
https://stackoverflow.com/questions/43308198
复制相似问题