Hi, Is there any way to get from MyLayout the logger level? I don't want to do 
this:
package com.render;import org.slf4j.LoggerFactory;import 
ch.qos.logback.classic.Logger;import 
ch.qos.logback.classic.spi.ILoggingEvent;import ch.qos.logback.core.LayoutBase;
import com.render.domain.Employee;
public class MyLayout extends LayoutBase<ILoggingEvent>{                        
String level= 
((Logger)LoggerFactory.getLogger("employee")).getLevel().toString();......
This works well but i don't like to instantiate an object just to get a logger 
level.

This is my xml config file:
<configuration><logger name="employee" level="debug"/>  <appender 
name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">           <encoder 
class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">                     
<layout class="com.render.MyLayout"  >                  </layout>       
</encoder>    </appender>                       <root level="off">              
<appender-ref ref="CONSOLE" />  </root></configuration>

Thanks,Gastón.
                                          
_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to