[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