Ich habe eine Webanwendung auf Tomcat 8 bereitgestellt. Meine dev env ist Eclipse (Luna) auf Windows 7 x64. Ich habe gerade log4j2 in meinen Code integriert. Wenn ich Tomcat starten, sehe ich die folgende Warnung:Log4j2 auf Tomcat unter Windows erzeugt Warnung "kann nicht instanziieren org.fusesource.jansi.WindowsAnsiOutputStream"
WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
ich umfangreiche googeln tat, konnte aber nicht irgendeine Frage sehen zu meinem Problem zu tun haben. Ich habe gesehen, dass die Klasse der Protokolldatei eine Färbung hinzufügen soll. Ich bin nicht an dieser Funktion interessiert.
Die log4j Konfiguration ist wie folgt
<?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>
Ich habe irgendwie das gleiche Problem , aber ich benutze Scala und bekomme unerkannte Option: -dlog4j.skipjansi = true irgendeine Idee? – Omid
die Option ist case sensitive. –
Dies funktionierte für mich in Netbeans. Vielen Dank! – astropcr