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.