Validační server používá k logování knihovnu Apache Log4j,
která se konfiguruje souborem log4j.properties nebo log4j.xml (nyní použito).
Standardně je logování nakonfigurováno tak, že všechny výpisy jsou směřovány do jednoho souboru
v data\log (viz Adresářová struktura), který se každodenně
posouvá.
Detailní informace o konfiguraci Log4j jsou k dispozici na domovské stránce tohoto projektu, případně například zde.
Následuje ukázka jednoduchého konfiguračního souboru log4j.xml:
<?xml version="1.0"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="data/log/vs.log"/> <param name="Append" value="true"/> <param name="DatePattern" value="'.'yyyy-MM-dd'.txt'"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{1}:%L] %m%n"/> </layout> </appender> <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{1}:%L] %m%n"/> </layout> </appender> <category name="cz.zcu"> <priority value="DEBUG"/> </category> <category name="cz.zcu.validationserver.Main"> <priority value="INFO"/> </category> <category name="cz.zcu.validationserver.cache"> <priority value="NONE"/> </category> <category name="cz.zcu.validationserver.process.ValidationProcess"> <priority value="INFO"/> </category> <root> <priority value="TRACE"/> <appender-ref ref="FILE"/> </root> </log4j:configuration>