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 <[email protected]> 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 < > [email protected]> 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: [email protected] > > For additional commands, e-mail: [email protected] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- E-Mail: [email protected] | [email protected] 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
