Done : https://issues.apache.org/jira/browse/LOG4J2-1421

2016-06-10 13:49 GMT+02:00 Remko Popma <remko.po...@gmail.com>:

> I would prefer a Jira ticket because email quickly drops below the
> horizon...
>
> Sent from my iPhone
>
> > On 2016/06/10, at 17:02, Anthony Maire <maire.anth...@gmail.com> wrote:
> >
> > The first log file was obtained for the real plugin (which has
> dependency to some code that I can't publish), the "test" package is a
> minimal example I made after my first mail to reproduce the issue.
> > I didn't copy/paste the log file again, but I had this message when the
> jar in the classpath "2016-06-09 19:40:44,823 main DEBUG Took 0,001222
> seconds to load 0 plugins from package test"
> > (and the plugin is correctly loaded with the source in eclipse)
> >
> > Using the "packages" property was the simplest solution for me while
> trying to test my plugin. I will try to generate the .dat file to make it
> works.
> >
> > As requested, please find a complete example (config file, application
> and plugin sources, and plugin as a jar without the .dat file) in the
> attached zip. You will need to remove the fake txt extension, zip files are
> blocked on my email address ...
> > Let me know if I should open a JIRA ticket for this
> >
> > Regards,
> > Anthony
> >
> >
> >
> >
> > 2016-06-09 21:53 GMT+02:00 Ralph Goers <ralph.go...@dslextreme.com>:
> >> Your jar does not have the Log4j2Plugins.dat file in it which indicates
> the log4j annotation processor did not run. You really should have this
> enabled. Although specifying the packages attribute should work it is much
> slower to find the plugins.  Your log file below show  package
> com.***.util.logging.log4j as being searched, not test.
> >>
> >> Can you create a zip file with all the parts, with source, that shows
> the problem?  Doing this piecemeal is a bit tough.
> >>
> >> Ralph
> >>
> >> > On Jun 9, 2016, at 10:47 AM, Anthony Maire <maire.anth...@gmail.com>
> wrote:
> >> >
> >> > I made a simplified example (cf attached files)
> >> > My log4j2.xml starts with:
> >> > <Configuration status="trace" packages="test">
> >> >
> >> > And my application main method with :
> >> >
> >> >               String className = "test.DefaultFilter";
> >> >               Class<?> filterClass = Class.forName(className);
> >> >               Object filter = filterClass.newInstance();
> >> >
> >> > (and it does not fail)
> >> >
> >> > => With the .java file in eclipse, the plugin is correctly loaded,
> but with the jar file in the classpath only, no plugin is loaded
> >> >
> >> >
> >> >
> >> >
> >> > 2016-06-09 18:54 GMT+02:00 Ralph Goers <ralph.go...@dslextreme.com
> <mailto:ralph.go...@dslextreme.com>>:
> >> > We would have to see the plugin to see if it is annotated correctly.
> >> >
> >> > Ralph
> >> >
> >> > > On Jun 9, 2016, at 9:49 AM, Anthony Maire <maire.anth...@gmail.com
> <mailto:maire.anth...@gmail.com>> wrote:
> >> > >
> >> > > Hello
> >> > >
> >> > > I'm trying to test some custom filters/layout with an existing
> application.
> >> > > When I use them in a dummy test application launched from eclipse,
> >> > > everything if fine, they are correctly loaded if I specify a
> "packages"
> >> > > property in the configuration
> >> > >
> >> > > However, when packaging the plugin classes in a jar file to run
> with the
> >> > > real applications, they are not loaded, cf this log with
> status="trace"
> >> > >
> >> > >
> >> > > I made another test: I removed the plugins source from my eclipse,
> and run
> >> > > the dummy application that was working with the jar file in the
> classpath,
> >> > > the plugins are not loaded too. I made sure that the jar is in the
> >> > > classpath: the dummy application starts with a Class.forName() on
> one of
> >> > > the plugin classes and it does succeed ...
> >> > >
> >> > > 2016-06-09 17:50:18,488 main DEBUG Installed script engines
> >> > > 2016-06-09 17:50:23,998 main DEBUG Oracle Nashorn Version: 1.8.0_45,
> >> > > Language: ECMAScript, Threading: Not Thread Safe, Compile: true,
> Names:
> >> > > {nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript,
> ecmascript}
> >> > > 2016-06-09 17:50:24,013 main DEBUG Took 0,007874 seconds to load 0
> plugins
> >> > > from package com.***.util.logging.log4j
> >> > >
> >> > >
> >> > > Any idea ?
> >> > >
> >> > > Regards,
> >> > > Anthony
> >> >
> >> >
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> <mailto:log4j-user-unsubscr...@logging.apache.org>
> >> > For additional commands, e-mail: log4j-user-h...@logging.apache.org
> <mailto:log4j-user-h...@logging.apache.org>
> >> >
> >> >
> >> > <defaultFilter.jar>
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> >> > For additional commands, e-mail: log4j-user-h...@logging.apache.org
> >
> > <log4j-plugin-load-issue.zip.txt>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> > For additional commands, e-mail: log4j-user-h...@logging.apache.org
>

Reply via email to