Expand my Community achievements bar.

SOLVED

Sling log rotation pattern - twice a day not working as expected

Avatar

Level 3

Has anyone been successful in getting the sling log rotation pattern for twice a day - at noon and at midnight to actually work?  '.'yyyy-MM-dd-a ”

Other patterns work as expected, but this one seems to just rotate once a day at midnight with the addition of AM or PM on the filepath instead of actually generating 2 per day.

 

 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

6.5
1 Accepted Solution

Avatar

Correct answer by
Level 3

This was found to be a bug and a jira was created for it.


Sling has logback integration for all logging-related activities.
Date Pattern('.'yyyy-MM-dd-a ) is not treated as valid pattern in logback.[0].
The corresponding bug has been raised in logback Jira - https://jira.qos.ch/browse/LOGBACK-1552
According to the status of logback JIRA, we will keep updating this JIRA
[0]: https://github.com/qos-ch/logback/blob/bbc783e6d68482abe8e7dff0d06708175e971b91/logback-core/src/mai...

The issue is pending with Sling to fix the same which than be included in our AEM as part of Service pack, so I would request you to please use wait for the SP to fix the issue because the issues can be fixed only via SP/CFP cadence as Adobe recommended.

View solution in original post

4 Replies

Avatar

Community Advisor

Hi @Yonit,

Per the significance of this pattern from Sling docs, could see that there is no explicit generation of 2 files per day.(Should be with AM and PM)

Could you confirm if is deviating the below explanation.

https://sling.apache.org/documentation/development/logging.html

 

Vijayalakshmi_S_0-1611158670802.png

Note : I will try from my end as well and update this thread.

Avatar

Level 3

Thank you so much for your response! It says until it is rolled over at midnight. It is clear to me from this definition that there should be a rollover at noon under AM and a rollover at midnight under PM. I only get a rollover at midnight as AM and none at noon at all, which does not seem to follow the definition here.

This is what I am getting on error log:

 

Yonit_0-1611159617286.png

 

Avatar

Level 3

If there is no explicit generation of two files, what exactly would be the significance of this pattern different than the daily one? Currently the data collected is exactly the same as the daily (from midnight to midnight) the only difference is the addition of AM or PM to the filename. It is clear that the intent was to have two logs, one collecting from midnight to noon as AM and one from noon to midnight as PM.

Avatar

Correct answer by
Level 3

This was found to be a bug and a jira was created for it.


Sling has logback integration for all logging-related activities.
Date Pattern('.'yyyy-MM-dd-a ) is not treated as valid pattern in logback.[0].
The corresponding bug has been raised in logback Jira - https://jira.qos.ch/browse/LOGBACK-1552
According to the status of logback JIRA, we will keep updating this JIRA
[0]: https://github.com/qos-ch/logback/blob/bbc783e6d68482abe8e7dff0d06708175e971b91/logback-core/src/mai...

The issue is pending with Sling to fix the same which than be included in our AEM as part of Service pack, so I would request you to please use wait for the SP to fix the issue because the issues can be fixed only via SP/CFP cadence as Adobe recommended.