Skip to content

Instantly share code, notes, and snippets.

@alex-mtx
Created August 17, 2016 20:30
Show Gist options
  • Save alex-mtx/208c357305216fc0f7068683fd20fc73 to your computer and use it in GitHub Desktop.
Save alex-mtx/208c357305216fc0f7068683fd20fc73 to your computer and use it in GitHub Desktop.
<log4net debug="false">
<appender name="INFOFileAppender" type="log4net.Appender.RollingFileAppender">
<!--<level value="INFO" />-->
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="FATAL" />
</filter>
<file value="log\log.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="2" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %-60.60c - %m%n" />
</layout>
</appender>
<appender name="ERRORFileAppender" type="log4net.Appender.RollingFileAppender">
<!--<level value="ERROR" />-->
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="ERROR" />
<param name="LevelMax" value="FATAL" />
</filter>
<file value="log\ERROR.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="5" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %-60.60c %-30.30M - %m%n%exception" />
</layout>
</appender>
<appender name="DebugFileAppender" type="log4net.Appender.RollingFileAppender">
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<filter type="log4net.Filter.LevelMatchFilter">
<levelToMatch value="DEBUG" />
</filter>
<filter type="log4net.Filter.LevelMatchFilter">
<levelToMatch value="ERROR" />
</filter>
<filter type="log4net.Filter.DenyAllFilter" />
<file value="log\DEBUG.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!-- MUITO LENTO, CUIDADO!!!>>>>>>>>>> <conversionPattern value="%-5p %d bytes %-50.50property{GCAllocatedBytesHelper} Avg CPU: %-4.4property{AverageCPUUsageHelper} Each CPU: %-50.50property{CPUUsageHelper} Disk: %-100.100property{DiskUsageHelper} %-60.60c %-30.30M - %m%n%exception" />-->
<conversionPattern value="%-5p %d %-60.60c %-30.30M %-32.32%property{RequestId} - %m%n%exception" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="DebugFileAppender" />
<appender-ref ref="INFOFileAppender" />
<appender-ref ref="ERRORFileAppender" />
</root>
<logger name="NHibernate">
<level value="DEBUG" />
</logger>
<logger name="NHibernate.SQL">
<level value="DEBUG" />
</logger>
</log4net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment