[logback-user] logback and Jboss, impossible?

Ceki Gulcu listid at qos.ch
Tue May 20 10:38:55 CEST 2008


Hi Martyn,

While I don't understand why the JNDI selector was needed to
initialize logback, I am glad to learn that you were able to solve the
problem you were having.


Martyn Hiemstra wrote:
> Hi Ceki,
> 
> I just figured it out. I read a manual of setting up jndi logging and 
> that did the charm. The link to the website is:
> http://logback.qos.ch/manual/contextSelector.html
> 
> Martyn Hiemstra
> 
> 
> Ceki Gulcu schreef:
>>
>>
>> Martyn,
>>
>> In principle, Jboss does not know about logback and should not
>> interfere with it.
>>
>> When you say that logback won't initialize, do you mean that it won't
>> pickup your logback.xml file or do you mean that logback will not even
>> use it's default internal configuration which writes on the console?
>>
>>
>>
>> Martyn Hiemstra wrote:
>>> Hi All
>>>
>>> I have looked all over the Internet on how to get logback to work 
>>> under Jboss.
>>>
>>> I have added the 3 jar files slf4j-api-1.5.0.jar, 
>>> logback-core-0.9.9.jar and logback-classic-0.9.9.jar to my project. I 
>>> can confirm that after deployment the files are in my projects 
>>> WEB-INF\lib directory. I have created a logback.xml file and after 
>>> deployment the file is in my projects WEB-INF\classes directory.
>>>
>>> I start up jboss and my application works perfectly except logback. 
>>> No matter what I do, It just wont initialize. I have no logging to 
>>> the console or log files what so ever.
>>>
>>> My logback.xml file:
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <configuration>
>>> <appender class="ch.qos.logback.core.rolling.RollingFileAppender" 
>>> name="RootFileAppender">
>>>   <append>true</append>
>>>   <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
>>>     <level>debug</level>
>>>   </filter>
>>>   <rollingPolicy 
>>> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
>>>     <fileNamePattern>mylogfile.nl.%d{yyyy-MM-dd}.gz</fileNamePattern>
>>>   </rollingPolicy>
>>>   <layout class="ch.qos.logback.classic.html.HTMLLayout">
>>>     <pattern>%d{yyyy-MM-dd HH:mm:ss}%p%t%ex%F%L%C{1}%M %m</pattern>
>>>   </layout>
>>> </appender>
>>> <appender class="ch.qos.logback.core.ConsoleAppender" 
>>> name="RootConsoleAppender">
>>>   <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
>>>     <level>debug</level>
>>>   </filter>
>>>   <layout class="ch.qos.logback.classic.PatternLayout">
>>>     <pattern>%d{yyyy-MM-dd HH:mm:ss},%p,%c,%t,%ex,%F,%L,%C{1},%M 
>>> %m%n</pattern>
>>>   </layout>
>>> </appender>
>>> <root>
>>>   <level value="debug"/>
>>>   <appender-ref ref="RootFileAppender"/>
>>>   <appender-ref ref="RootConsoleAppender"/>
>>> </root>
>>> </configuration>
>>>
>>> Thanks in advance,
>>> Martyn
>>>
>>> _______________________________________________
>>> Logback-user mailing list
>>> Logback-user at qos.ch
>>> http://qos.ch/mailman/listinfo/logback-user
>>>
>> _______________________________________________
>> Logback-user mailing list
>> Logback-user at qos.ch
>> http://qos.ch/mailman/listinfo/logback-user
>>
> 
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://qos.ch/mailman/listinfo/logback-user



More information about the Logback-user mailing list