| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- <log4net>
- <root name="root">
- <level value="ALL" />
- <appender-ref ref="FileAppender" />
- <appender-ref ref="WarnFileAppender" />
- <appender-ref ref="ConsoleAppender" />
- <appender-ref ref="DebugFileAppender" />
- <!--<appender-ref ref="MongoAppender" />-->
- </root>
- <logger name="Host" additivity="false">
- <appender-ref ref="HostAppender" />
- </logger>
- <logger name="PIO" additivity="false">
- <appender-ref ref="PIOAppender" />
- </logger>
- <logger name="RemoteLogger" additivity="false">
- <appender-ref ref="remotingAppender" />
- </logger>
- <logger name="PhysicalCheckup" additivity="false">
- <appender-ref ref="PhysicalCheckupFileAppender" />
- </logger>
- <!--
- ALL DEBUG INFO WARN ERROR FATAL OFF
- •All
- •DEBUG •DEBUG
- •INFO •INFO •INFO
- •WARN •WARN •WARN •WARN
- •ERROR •ERROR •ERROR •ERROR •ERROR
- •FATAL •FATAL •FATAL •FATAL •FATAL •FATAL
- •OFF •OFF •OFF •OFF •OFF •OFF •OFF
- -->
- <appender name="PhysicalCheckupFileAppender" type="GSG.NET.Logging.FileAppender, GSG.NET">
- <threshold value="INFO"/>
- <file value="C:\LOG\OHV\Vehicle\PhysicalCheckup\PhysicalCheckup.log" />
- <appendToFile value="true" />
- <rollingStyle value="Date" />
- <backupDays value="20" />
- <datePattern value="-MMdd'.log'" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d{MM-dd HH:mm:ss.fff} %2t %p %m%n" />
- </layout>
- </appender>
- <appender name="FileAppender" type="GSG.NET.Logging.FileAppender, GSG.NET">
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="INFO"></param>
- <param name="LevelMax" value="OFF"></param>
- </filter>
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <file type="log4net.Util.PatternString">
- <conversionPattern value="C:\LOG\OHV\Vehicle\Vehicle.log" />
- </file>
- <appendToFile value="true" />
- <rollingStyle value="Date" />
- <backupDays value="30" />
- <datePattern value="-MMdd'.log'" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d{MM-dd HH:mm:ss.fff} %-2t %p %m%n" />
- </layout>
- </appender>
- <appender name="HostAppender" type="GSG.NET.Logging.FileAppender, GSG.NET">
- <file value="C:\LOG\OHV\Vehicle\OCS\Host.log" />
- <appendToFile value="true" />
- <rollingStyle value="Date" />
- <backupDays value="20" />
- <datePattern value="-MMdd'.log'" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d{MM-dd HH:mm:ss.fff} %-2t %p %m%n" />
- </layout>
- </appender>
- <appender name="PIOAppender" type="GSG.NET.Logging.FileAppender, GSG.NET">
- <file value="C:\LOG\OHV\Vehicle\PIO\PIO.log" />
- <appendToFile value="true" />
- <rollingStyle value="Date" />
- <backupDays value="20" />
- <datePattern value="-MMdd'.log'" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d{MM-dd HH:mm:ss.fff} %-2t %p %m%n" />
- </layout>
- </appender>
- <appender name="DebugFileAppender" type="GSG.NET.Logging.FileAppender, GSG.NET">
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="DEBUG"></param>
- <param name="LevelMax" value="DEBUG"></param>
- </filter>
- <threshold value="DEBUG"/>
- <file value="C:\LOG\OHV\DEBUG\Vehicle_DEBUG.log" />
- <appendToFile value="true" />
- <rollingStyle value="Date" />
- <backupDays value="10" />
- <datePattern value="-MMdd'.log'" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d{MM-dd HH:mm:ss.fff} %2t %p %m%n" />
- </layout>
- </appender>
- <appender name="WarnFileAppender" type="GSG.NET.Logging.FileAppender, GSG.NET">
- <threshold value="WARN"/>
- <file value="C:\LOG\OHV\Vehicle\Vehicle_WARN.log" />
- <appendToFile value="true" />
- <rollingStyle value="Date" />
- <backupDays value="180" />
- <datePattern value="-MMdd'.log'" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d{MM-dd HH:mm:ss.fff} %2t %p %m%n" />
- </layout>
- </appender>
- <appender name="remotingAppender" type="log4net.Appender.RemotingAppender">
- <!-- The remoting URL to the remoting server object -->
- <sink value="tcp://localhost:8085/Log4netRemotingServerService"/>
- <!-- Send all events, do not discard events when the buffer is full -->
- <lossy value="false"/>
- <!-- The number of events to buffer before sending -->
- <bufferSize value="1"/>
- <!-- Do not store event data that is slow to generate -->
- <onlyFixPartialEventData value="true"/>
- <!-- Specify an evaluator to send the events immediately under certain conditions, e.g. when an error event ocurrs -->
- <evaluator type="log4net.Core.LevelEvaluator">
- <threshold value="WARN"/>
- </evaluator>
- </appender>
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
- <layout type="log4net.Layout.PatternLayout">
- <param name="ConversionPattern" value="%d %m%n" />
- </layout>
- <threshold value="ALL"/>
- </appender>
- </log4net>
|