Ho un'app Web distribuita su Tomcat 8. Il mio ambiente di sviluppo è Eclipse (Luna) su Windows 7 x64. Ho appena finito di integrare log4j2 nel mio codice. Quando avvio Tomcat, vedo il seguente avviso:Log4j2 su Tomcat su Windows genera l'avviso "impossibile istanziare org.fusesource.jansi.WindowsAnsiOutputStream"
WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
Ho fatto molte googling, ma non riuscivo a vedere qualsiasi domanda relativa al mio problema. Ho visto che la classe dovrebbe aggiungere colorazione al file di registro. Non sono interessato a questa funzione.
La configurazione log4j è la seguente
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="TRACE">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
ho in qualche modo lo stesso problema , ma sto usando Scala e l'opzione Non riconosciuta: -dlog4j.skipjansi = vera idea? – Omid
l'opzione fa distinzione tra maiuscole e minuscole. –
Questo ha funzionato per me in Netbeans. Grazie! – astropcr