<logging> | |
<filter enabled="true"> | |
<tag>stdout</tag> | |
<type>console</type> | |
<!-- level is (:?FINEST|FINE|DEBUG|TRACE|INFO|WARNING|ERROR) --> | |
<level>DEBUG</level> | |
<property name="json">true</property> <!-- true enables json log format, its priority is high than format --> | |
<property name="format">[%D %T] [%L] (%S) %M</property> <!-- log format, if json is false this option is enable --> | |
</filter> | |
<filter enabled="true"> | |
<tag>file</tag> | |
<type>file</type> | |
<level>FINEST</level> | |
<property name="filename">log/conf_test.log</property> | |
<!-- | |
%T - Time (15:04:05 MST) | |
%t - Time (15:04) | |
%D - Date (2006/01/02) | |
%d - Date (01/02/06) | |
%L - Level (FNST, FINE, DEBG, TRAC, WARN, EROR, CRIT) | |
%S - Source | |
%M - Message | |
It ignores unknown format strings (and removes them) | |
Recommended: "[%D %T] [%L] (%S) %M" | |
--> | |
<property name="json">true</property> <!-- true enables json log format, its priority is high than format --> | |
<property name="format">[%D %T] [%L] (%S) %M</property> <!-- log format, if json is false this option is enable --> | |
<property name="rotate">false</property> <!-- true enables log rotation, otherwise append --> | |
<property name="maxsize">0M</property> <!-- \d+[KMG]? Suffixes are in terms of 2**10 --> | |
<property name="bufsize">4K</property> <!-- \d+[KMG]? Suffixes are in terms of 2**10 --> | |
<property name="maxlines">0K</property> <!-- \d+[KMG]? Suffixes are in terms of thousands --> | |
<property name="daily">true</property> <!-- Automatically rotates when a log message is written after midnight --> | |
</filter> | |
<filter enabled="true"> | |
<tag>xmllog</tag> | |
<type>xml</type> | |
<level>TRACE</level> | |
<property name="filename">log/trace.xml</property> | |
<property name="rotate">true</property> <!-- true enables log rotation, otherwise append --> | |
<property name="maxsize">100M</property> <!-- \d+[KMG]? Suffixes are in terms of 2**10 --> | |
<property name="bufsize">4K</property> <!-- \d+[KMG]? Suffixes are in terms of 2**10 --> | |
<property name="maxrecords">6K</property> <!-- \d+[KMG]? Suffixes are in terms of thousands --> | |
<property name="daily">false</property> <!-- Automatically rotates when a log message is written after midnight --> | |
</filter> | |
<filter enabled="false"><!-- enabled=false means this logger won't actually be created --> | |
<tag>donotopen</tag> | |
<type>socket</type> | |
<level>FINEST</level> | |
<property name="endpoint">192.168.1.255:12124</property> <!-- recommend UDP broadcast --> | |
<property name="protocol">udp</property> <!-- tcp or udp --> | |
</filter> | |
</logging> |