Thanks matt!

First is what i am attempting to check.. Here instead of logback i have
used slf4j-simple.

Based on this is there any issue with my implementation?

Regards,
-Yogesh

On Friday, August 22, 2014, Matt Sicker <[email protected]> wrote:

> Using log4j-to-slf4j is for when you want to use log4j-api but with an
> slf4j implementation (like logback). log4j-slf4j-impl would allow you to
> use slf4j-api and have that log to log4j-core.
>
>
> On 22 August 2014 08:27, Yogesh Rao <[email protected] <javascript:;>>
> wrote:
>
> > Hi,
> >
> > I am trying out the API side of log4j2 with the SLF4J adaptor. With the
> > sample code written i couldn't see the logging being done properly.
> Perhaps
> > i am doing something wrong here.
> >
> > Firstly versions of the software are :-
> >
> > 1. JDK 1.8.x
> > 2. Log4j2 (2.0.1)
> > 3. SLF4J 1.7.7
> > 4. SLF4J's Simple Logger (1.7.7)
> >
> > Code written is as under
> >
> > HelloWorld.java
> > --------------
> >
> > import org.apache.logging.log4j.LogManager;
> > import org.apache.logging.log4j.Logger;
> >
> >
> > public class HelloWorld {
> >
> > private static final Logger logger = LogManager.getLogger("HelloWorld");
> >     public static void main(String[] args) {
> >         logger.error("Hello, World!");
> >         logger.error("Logging in user {} with birthday {}", "Ted",
> > "1/10/1900");
> >     }
> >
> > }
> >
> > Log4j.xml (Not sure if this is needed or not)
> > -------------
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <Configuration status="WARN">
> >   <Appenders>
> >     <Console name="Console" target="SYSTEM_OUT">
> >       <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36}
> -
> > %msg%n"/>
> >     </Console>
> >   </Appenders>
> >   <Loggers>
> >     <Root level="INFO">
> >       <AppenderRef ref="Console"/>
> >     </Root>
> >   </Loggers>
> > </Configuration>
> >
> >
> > The output generated is
> > -----------------------------
> > [main] ERROR HelloWorld - org.apache.logging.log4j.spi.AbstractLogger
> > [main] ERROR HelloWorld - org.apache.logging.log4j.spi.AbstractLogger
> >
> > Jars in classpath
> > ----------------------
> > log4j-api-2.0.1.jar
> > log4j-to-slf4j-2.0.1.jar
> > slf4j-api-1.7.7
> > slf4j-simple-1.7.7
> >
> >
> > Also the code works fine if i remove the slf4j related jars and replace
> it
> > with log4j core.
> >
> > Is there any configuration that i have missed ?
> >
> > Thank You!
> >
> > Regards,
> > -Yogesh
> >
>
>
>
> --
> Matt Sicker <[email protected] <javascript:;>>
>

Reply via email to