Ich arbeite an Web-Projekt mit Jsf und Jpa Ich benutze auch Log4j zu mu Webapp protokollieren das Problem ist die HTML-Lof-Datei aussehen die gleiche wie Beispiel-Protokolldatei gibt es kein hTML-Layout das gleiche mit meinem xml Layout alles gut Protokollierung und Erstellen von Dateien, aber es gibt kein Layout die drei Appen das gleiche Protokoll Formattlog4j2.xml Erstellung von HTML-und XML-Protokolldatei ohne Format
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="all">
<Properties>
<Property name="baseDir">webapp_logs</Property>
</Properties>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<RollingFile name="DailyRollingLog" fileName="${baseDir}/mylog.log"
filePattern="${baseDir}/$${date:yyyy-MM}/prime_hms-%d{yyyy-MM-dd-HH-mm}.log">
<Policies>
<TimeBasedTriggeringPolicy/>
</Policies>
<PatternLayout pattern="%d %p %c{1.} [%t] %m%"/>
</RollingFile >
<RollingFile name="DailyRollingHTML" fileName="${baseDir}/mylog.html"
filePattern="${baseDir}/$${date:yyyy-MM}/prime_hms-%d{yyyy-MM-dd-HH-mm}.html">
<param name="immediateFlush" value="true"/>
<layout class="org.apache.log4j.HTMLLayout">
<param name="LocationInfo" value="true"/>
</layout>
<Policies>
<TimeBasedTriggeringPolicy/>
</Policies>
</RollingFile>
<RollingFile name="DailyRollingXML" fileName="${baseDir}/mylog.xml"
filePattern="${baseDir}/$${date:yyyy-MM}/prime_hms-%d{yyyy-MM-dd-HH-mm}.xml">
<layout class="org.apache.log4j.XMLLayout">
<param name="properties" value="true"/>
<param name="LocationInfo" value="true"/>
<param name="complete" value="true"/>
</layout>
<Policies>
<TimeBasedTriggeringPolicy/>
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Root level="all">
<AppenderRef ref="Console"/>
<AppenderRef ref="DailyRollingLog"/>
<AppenderRef ref="DailyRollingHTML"/>
<AppenderRef ref="DailyRollingXML"/>
</Root>
</Loggers>
</Configuration>
Danke wird das HTML-Protokoll hat gut funktioniert, aber die xml noch die gleichen (keine Tags) Ich habe viele Möglichkeiten ausprobiert, aber noch nicht für die XML-Verarbeitung log –
Können Sie die Konfiguration in Ihrer Frage aktualisieren, um zu zeigen, was Sie jetzt haben? – rgoers
@rogers Ja sicher, das ist mein log4j2.xml weil es zu lang ist hier ist die Datei auf Pastebin [link] (http://pastebin.com/B2XBzztR) –