No entiendo nada.
Para mi app estoy usando sl4j, una facade para logger de Java. No la he usado nunca, así que voy un poco dando palos de ciego. El caso es que mi log4j.xml es este:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout
pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Root level="debug" additivity="false">
<AppenderRef ref="console" />
</Root>
</Loggers>
</Configuration>
Como veis, el root level es "debug". El problema es que no me aparecen ni los log.info ni los log.debug ni tampoco los log.error. Y le ponga lo que le ponga como root level sigue sin aparecer ningún log salvo los del tomcat cuando arranca.
¿Puede ser que se esté sobreescribiendo esa configuración en algún sitio? No tengo nada más en el proyecto, no sé qué puede estar pasando.