我们需要根据文件大小以及AEM Web控制台中日志语句的持续时间来设置日志轮换。因此,提出此查询以了解哪些是最佳做法/基于经验的建议,以便实现相同的目标?
答案 0 :(得分:3)
设置吊索日志记录的方式可以使用预定的旋转或基于大小的旋转,两者都不能在单个配置中同时使用。
有关吊索文档here
中记录器的详细信息您可以尝试的一件事是为同一个记录器文件配置两个编写器(不确定这是否有效但控制台允许您配置它),一个具有计划配置(每天),另一个具有大小配置。
每种说法的最佳做法,
答案 1 :(得分:0)
请参阅此Adobe AEM论坛帖子: - http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.topic.html/forum__1w7b-hi_i_have_implem.html
//这篇文章谈到“基于大小的日志轮换”
You can rotate CRX log through configuration in /crx-quickstart/server/runtime/0/_crx/WEB-INF/log4j.xml by changing configuration of
<appender name="error" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="crx-quickstart/logs/crx/error.log"/>
<param name="maxFileSize" value="10MB"/>
<param name="maxBackupIndex" value="20"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd.MM.yyyy HH:mm:ss} *%-5p* %c{1}: %m (%F, line %L)%n"/>
</layout>
</appender>
您可以根据需要编辑“maxFileSize”或“maxBackupIndex”。
我希望这会对你有所帮助。
谢谢和问候
Kautuk Sahni