logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <garydgreg...@gmail.com>
Subject Re: Using log4j2 2.1 over slf4j 1.7.7 in Eclipse RCP
Date Mon, 24 Nov 2014 16:10:14 GMT
And the we can add it to our FAQ... when you get it working.

Gary

On Mon, Nov 24, 2014 at 10:50 AM, Ralph Goers <ralph.goers@dslextreme.com>
wrote:

> I recall someone posting a similar setup to either this list or the dev
> list where they got it working.  I would search the mailing lists for posts
> regarding OSGi.
>
> Ralph
>
> > On Nov 24, 2014, at 2:58 AM, Stephan Druskat <
> stephan.druskat@uni-jena.de> wrote:
> >
> > Dear List,
> >
> > I'm developing an Eclipse RCP based on Eclipse 3.7.2 (Indigo).
> >
> > I'd like to use log4j2 (2.1) over slf4j 1.7.7, but I'm having trouble
> > getting it to work. I have done the following to add log4j2 and slf4j to
> > my application.
> >
> > - I've built a p2 repo including slf4j.api_1.7.7.jar,
> > org.apache.logging.log4j.core_2.1.0.jar,
> > org.apache.logging.log4j.api_2.1.0.jar,
> > org.apache.logging.log4j.slf4j-impl_2.1.0.jar.
> >
> > - I've consumed this p2 repo in my target platform + added it to the
> > parent POM of my project.
> >
> > - I've added all 4 plugins to my Eclipse plugin project as dependencies
> > in MANIFEST.MF.
> >
> > - I've created a file log4j2.xml in the project root in my Eclipse
> > plugin. Content below.
> >
> > - I've added a private static final Logger logger =
> > LoggerFactory.getLogger(MyClass.class) field to MyClass
> >
> > - In MyClass, I've called logger.error("Hi from logger").
> >
> > However, when I run my application, I'm getting an error message: ERROR
> > StatusLogger Log4j2 could not find a logging implementation. Please add
> > log4j-core to the classpath. Using SimpleLogger to log to the console...
> >
> > So it seems that log4j is up and running, and that slf4j can "use" log4j.
> >
> > I've also copied the log4j-core JAR into a dedicated directory in my
> > plugin, and added it to the Bundle-ClassPath in MANIFEST.MF, albeit to
> > no avail.
> >
> > I'd be more than happy if someone who is using the same or a similar
> > setup could point me in the right direction of what I'm missing out.
> >
> > Many thanks!
> > Stephan
> >
> >
> > log4j2.xml:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <Configuration status="WARN">
> >    <Appenders>
> >        <Console name="console" target="SYSTEM_OUT">
> >            <PatternLayout pattern="[%-5level] %d{yyyy-MM-dd
> > HH:mm:ss.SSS} [%t] %c{1} - %msg%n"/>
> >        </Console>
> >    </Appenders>
> >    <Loggers>
> >        <Root level="info" additivity="false">
> >            <AppenderRef ref="console"/>
> >        </Root>
> >    </Loggers>
> > </Configuration>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> > For additional commands, e-mail: log4j-user-help@logging.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> For additional commands, e-mail: log4j-user-help@logging.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message