-----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]

Reply via email to