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

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

Mark Solution

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

해결됨

Created a custom log file for an Adobe Experience Manager project but logs are not coming in the file.

Avatar

Level 2

I have configured below osgi config node:

<?xml version="1.0" encoding="UTF-8"?>

<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"

    jcr:primaryType="sling:OsgiConfig"

    org.apache.sling.commons.log.file="logs/conditional-service.log"

    org.apache.sling.commons.log.level="info"

    org.apache.sling.commons.log.names="[com.project.platform]"

    org.apache.sling.commons.log.pattern="\{0,date,yyyy-MM-dd HH:mm:ss.SSS} {4} [{3}] {5}"/>

But after configuring this I am not getting the logs which are in the file under com.project.platform package are not logging into file logs/conditional-service.log. However I can see the empty file conditional-service.log under logs directory. While creating log file from log support I am getting the logs.

I have used the steps mentioned here in Creating a custom log file for an Adobe Experience Manager project

Let me know If I am missing something. I am using AEM 6.3.2.0

1 채택된 해결책 개

Avatar

정확한 답변 작성자:
Community Advisor

Dear Manasip,

The fact that the log file got created in a first place is good. it means that the log service has registered.

Are you logging with the info and higher level's to this file?

How are you registering your logger through .java code?

Do you have any other log file that could be stealing output from this file?

Are you using correct API's?

Regards,

Peter

원본 게시물의 솔루션 보기

5 답변 개

Avatar

정확한 답변 작성자:
Community Advisor

Dear Manasip,

The fact that the log file got created in a first place is good. it means that the log service has registered.

Are you logging with the info and higher level's to this file?

How are you registering your logger through .java code?

Do you have any other log file that could be stealing output from this file?

Are you using correct API's?

Regards,

Peter

Avatar

Level 10

Did you follow the Step in the Configuration exactly as is. This was tested a few months back and it worked perfectly.

Avatar

Level 10

However - this was a 6.4 article. I am not sure if AEM 6.3 has differences that would explain why its not working.

Avatar

Community Advisor

I would recommend you to do a line bymline debug which might be helpful in this case. Just add few log statements starting from the starting point of your method and make sure your method or class is getting invoked.

Avatar

Level 2

Thanks Peter, I was having other log file that is stealing output from this file.