You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Ralph Goers (Jira)" <ji...@apache.org> on 2021/12/05 22:20:00 UTC

[jira] [Resolved] (LOG4J2-2528) Why is 'packages' property needed within Configuration tag

     [ https://issues.apache.org/jira/browse/LOG4J2-2528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ralph Goers resolved LOG4J2-2528.
---------------------------------
    Resolution: Information Provided

> Why is 'packages' property needed within Configuration tag
> ----------------------------------------------------------
>
>                 Key: LOG4J2-2528
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2528
>             Project: Log4j 2
>          Issue Type: Question
>          Components: Appenders
>            Reporter: Baris
>            Priority: Minor
>              Labels: customappender, plugin
>
> Hi there;
> I've created my custom log appender and was working good on my local machine on IntelliJ, but It took time to make it properly working on DEV environment after fat jar is created and deployed.
> The reason was 'packages' property inside the tag 'Configuration' in log4j2 xml file. While it was working without the 'packages' property on my local, it doesn't work with fat jar. 
> Why do I have to point the package of the custom appender file on log4j2 xml to make it scan and found my file?  The custom appender class is already annotated with
> {code:java}
> @Plugin(...){code}
>  and what I am expected to see is that log4j will find that class without any package name given on log4j2.xml. 
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)