Skip to content

Instantly share code, notes, and snippets.

@jforge
Created October 2, 2015 12:14
Show Gist options
  • Save jforge/4d55f23b0f71107b63cb to your computer and use it in GitHub Desktop.
Save jforge/4d55f23b0f71107b63cb to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn">
<Properties>
<Property name="defaultLogPattern">%d [%-5p] [%c{1} : %M] - %m%n</Property>
<Property name="defaultLogPatternThrowable">${defaultLogPattern} %throwable{2}</Property>
<Property name="alternateConsoleLogPattern">%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n</Property>
<Property name="logDir">./log</Property>
<Property name="gzFileSuffix">%d{yyyy-MM-dd}-%i.log.gz</Property>
</Properties>
<Appenders>
<Console name="stdout" target="SYSTEM_OUT">
<PatternLayout pattern="${defaultLogPattern}" />
</Console>
<RollingFile name="pos" fileName="${logDir}/pos.log" filePattern="${logDir}/$${date:yyyy-MM}/pos-${gzFileSuffix}">
<PatternLayout pattern="${defaultLogPattern}" />
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="20 MB" />
</Policies>
<DefaultRolloverStrategy max="50" />
</RollingFile>
<RollingFile name="jdbc" fileName="${logDir}/jdbc.log" filePattern="${logDir}/$${date:yyyy-MM}/pos-${gzFileSuffix}">
<PatternLayout pattern="%d %m%n" />
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="10 MB" />
</Policies>
<DefaultRolloverStrategy max="3" />
</RollingFile>
</Appenders>
<Loggers>
<Logger name="c.f" level="warn" additivity="false">
<AppenderRef ref="stdout" />
<AppenderRef ref="pos" />
</Logger>
<Logger name="o.f" level="warn" additivity="false">
<AppenderRef ref="stdout" />
<AppenderRef ref="pos" />
</Logger>
<Logger name="c.f.pos" level="warn" additivity="false">
<AppenderRef ref="stdout" />
<AppenderRef ref="pos" />
</Logger>
<Logger name="c.f.pos.RetailPOS" level="info">
</Logger>
<Logger name="c.f.device" level="info" additivity="false">
<AppenderRef ref="stdout" />
<AppenderRef ref="pos" />
</Logger>
<Logger name="o.f.dictionary" level="warn" additivity="false">
<AppenderRef ref="stdout" />
<AppenderRef ref="pos" />
</Logger>
<Logger name="o.f.dictionary.core.xml.XmlDictionaryResourceSource" level="warn">
<AppenderRef ref="stdout" />
<AppenderRef ref="pos" />
</Logger>
<Logger name="o.f.gui.swing.resources.ImageFactory" level="error" />
<Logger name="c.f.pos.sku.search.hierarchy.HierarchicalSearchBaseController" level="fatal" />
<Logger name="c.f.pos.gui.configurableaction.ConfigurableActionControllerImpl" level="fatal" />
<Logger name="net.sf.jasperreports.engine.fill.JRThreadSubreportRunner" level="fatal" />
<Logger name="o.f.configuration.jdbc" level="trace" additivity="false">
<AppenderRef ref="jdbc" />
</Logger>
<Logger name=".f.codegenerator.jdbc.runtime" level="trace" additivity="false">
<AppenderRef ref="jdbc" />
</Logger>
<!-- ============================================= -->
<!-- Root Logger -->
<!-- ============================================= -->
<Root level="warn">
<AppenderRef ref="stdout" />
<AppenderRef ref="pos" />
</Root>
</Loggers>
</Configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment