-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thanks Gary and Ralph,
I haven't quite found the post Ralph is referring to. I'll continue looking for it. As it refers to log4j2, I guess it will be recent, i.e., not before 2013? Many thanks! Stephan Am 24.11.2014 um 17:10 schrieb Gary Gregory: > 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] >> >> > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJUc1jSAAoJEOa63YqBeAN2YpYH/2BbHNV6Rsd9R2Yjp+7fuXtA I8egybgsTe+REirh2AYFF18UJMY8BEzyM2az1bEURBgejx1Q5v1yUSqk3zDp9giB +OGaRLWXg7US359eQH8Ey77EXdBvaRbwb2zsOVbiVqoquMV8hPlL58O0yYKXgQek YA4FrZmUKv793VqLu+1zwX7JJ6XWwigt7MjCuQfbTPvvR6eTY3DFhKiyK/Z3FB8V oDNFpmgfEjQyFftcb/Ww4JCJXCDSUwlHrlWMKG+ibo2CBn25F8aphG6Ts3gcMSPg QLTZiDwkPr6Bb1GG3qY3j4zG34oFwtDZzLXJCBqR4PAnHjUwrSUk3blbZ9LxhRw= =vwH3 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
