Search code examples
springwebspherelogback

logger is not working using logback.xml in websphere server 8.5


logger is not working using logback.xml.

developed project in RAD that have several project like WAR,Schema and EAR built with Maven and deployed into Web sphere server8.5.

using log4j.properties file my logger is working proper but i don't want to use it.

dependency:

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${slf4j.version}</version>
    </dependency>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>${logback.version}</version>
    </dependency>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>${logback.version}</version>
    </dependency>

and logback file:

<configuration debug="true">    
 <appender name="STDOUT_ERROR" class="ch.qos.logback.core.ConsoleAppender">  

            <filter class="ch.qos.logback.classic.filter.ThresholdFilter">  

                    <level>ALL</level>   

            </filter>

            <encoder>

                    <pattern>%d{dd/MM/yyyy HH:mm:ss.SSS} [%contextName] %X{Context} %-5level [%thread][%logger{36}] - %msg%n

                    </pattern>

            </encoder>

    </appender> 

            <appender-ref ref="STDOUT_ERROR" />

</root>

The output log shows:

[8/27/14 5:53:41:961 EDT] 00000090 MessageDispat I org.springframework.web.servlet.FrameworkServlet initServletBean FrameworkServlet 'memberService': initialization completed in 1000 ms 
[8/27/14 5:53:41:961 EDT] 00000090 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [mbr-ear] [/MemberService/] [memberService]: Initialization successful. 
[8/27/14 5:53:43:148 EDT] 00000090 SystemOut O 05:53:43.148 [WebContainer : 2] DEBUG c.w.m.d.nasco.ws.MemberServiceEP - <<<<<<<<<<< Entering Profile Web service >>>>>>>>>>> 
[8/27/14 5:53:43:148 EDT] 00000090 SystemOut O 05:53:43.148 [WebContainer : 2] INFO c.w.m.d.nasco.ws.MemberServiceEP - <<<<<<<<<<>>>>>>>>>> 
[8/27/14 5:53:43:148 EDT] 00000090 SystemOut O 05:53:43.148 [WebContainer : 2] WARN c.w.m.d.nasco.ws.MemberServiceEP - <<<<<<<<<<>>>>>>>>>>

Even i have tried with file appender but file is also not creating.


Solution

  • Thanks Magic Wand.

    Now its working.

    <dependency>
    
    
                        <groupId>org.slf4j</groupId>
    
                        <artifactId>slf4j-api</artifactId>
    
                </dependency>
    
                 <dependency>
    
    
                        <groupId>org.slf4j</groupId>
    
                        <artifactId>jcl-over-slf4j</artifactId>                 
    
                </dependency>
    
                <dependency>
    
    
                        <groupId>ch.qos.logback</groupId>
    
                        <artifactId>logback-classic</artifactId>
    
                </dependency>
    

    this dependency i have given into EAR project pom file now its working fine. thanks again.