내 커뮤니티 업적 표시줄을 확대합니다.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.

해결됨

AEM 6.3 Customize log message using appender and slf4j

Avatar

Level 2

In our AEM 6.3 project, we have a need to add the additional attribute in log message. Basically, we want to customize the message format. So we have created one logback file under src/main/resources/logback.xml. Content of the logfile is as follows

<configuration>  <appender name="SampleProject.log" class="ch.qos.logback.core.FileAppender"> <file>SampleProject.log</file> \<append>true</append> <encoder> <pattern>%d %-5level %X{sling.userId:-NA} [%thread] %logger{30} %marker- %msg %n</pattern> <immediateFlush>true</immediateFlush> </encoder> </appender>  <logger name="org.wc.project" level="INFO"/>  </configuration>

And under Apache Sling Logging Configuration, we have created one log configuration as follows with "same name" as appender name.

org.apache.sling.commons.log.file="SampleProject.log" org.apache.sling.commons.log.level="info" org.apache.sling.commons.log.logger.paatern ="org.wc.project" org.apache.sling.commons.log.pattern="{0,date,dd.MM.yyyy HH:mm:ss.SSS} *{4}* [{2}] {3} {5}" 

But the customized message format is now shown in SampleProject.log. Can anybody please provide any pointers for the same.

1 채택된 해결책 개

Avatar

정확한 답변 작성자:
Employee Advisor

Check the Sling documentation for it (Apache Sling :: Logging ).

Jörg

원본 게시물의 솔루션 보기

4 답변 개

Avatar

Community Advisor

Hi,

I am not sure with Appender you can dump customise log in to project log file or you can specify same log file for appender as well.

You can check Slf4j MDC log option as well if helps

Apache Sling :: Logging

Arun Patidar

AEM LinksLinkedIn

Avatar

Level 2

Sling MDC Inserting Filter exposes various request details as part of MDC. But in my case, I need additional variables like Application Name, Application Version etc. MDC is limited to pre-defined variables, so how to add the custom variables in log?

Avatar

Community Advisor

for MDC you can find more info at https://logback.qos.ch/manual/mdc.html

I've never tried customising logs so not sure how you can extend OOTB logging.

Arun Patidar

AEM LinksLinkedIn

Avatar

정확한 답변 작성자:
Employee Advisor

Check the Sling documentation for it (Apache Sling :: Logging ).

Jörg