ldj/WcfService1/Log4Net.config

178 lines
8.1 KiB
Plaintext
Raw Permalink Normal View History

2023-05-23 16:13:17 +08:00
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
2023-09-04 22:41:19 +08:00
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<log4net>
<logger name="logCommon">
<level value="ALL"/>
<appender-ref ref="CommonAppender"/>
</logger>
<logger name="error">
<level value="ALL"/>
<appender-ref ref="errorApperder"/>
</logger>
<logger name="logOut">
<level value="DEBUG"/>
<appender-ref ref="OutAppender"/>
</logger>
2023-11-21 19:18:23 +08:00
<logger name="logERP">
<level value="DEBUG"/>
<appender-ref ref="ERPAppender"/>
</logger>
2023-09-04 22:41:19 +08:00
<logger name="logIn">
<level value="DEBUG"/>
<appender-ref ref="InAppender"/>
</logger>
<logger name="special">
<level value="DEBUG"/>
<appender-ref ref="SpecialAppender"/>
</logger>
<logger name="test">
<level value="DEBUG"/>
<appender-ref ref="testAppender"/>
</logger>
<appender name="testAppender" type="log4net.Appender.RollingFileAppender">
<file value="/log/wms/test/test.log" />
<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 web的项目 默认生成在根目录下)-->
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="-1" />
<!--备份log文件的个数最多10个-->
<maximumFileSize value="10MB" />
<!--每个log文件最大是2M如果超过2M将重新创建一个新的log文件并将原来的log文件备份。-->
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!--指定log的格式-->
<conversionPattern value="[%date] %thread -- %-5level -- %logger [%M] -- %message%newline" />
</layout>
</appender>
<appender name="testError" type="log4net.Appender.RollingFileAppender">
<file value="/log/wms/testError.log" />
<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 web的项目 默认生成在根目录下)-->
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="-1" />
<!--备份log文件的个数最多10个-->
<maximumFileSize value="10MB" />
<!--每个log文件最大是2M如果超过2M将重新创建一个新的log文件并将原来的log文件备份。-->
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!--指定log的格式-->
<conversionPattern value="[%date] %thread -- %-5level -- %logger [%M] -- %message%newline" />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="ERROR" />
<levelMax value="FATAL" />
</filter>
</appender>
<appender name="errorApperder" type="log4net.Appender.RollingFileAppender">
<file value="/log/wms/error.log" />
<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 web的项目 默认生成在根目录下)-->
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="-1" />
<!--备份log文件的个数最多10个-->
<maximumFileSize value="10MB" />
<!--每个log文件最大是2M如果超过2M将重新创建一个新的log文件并将原来的log文件备份。-->
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!--指定log的格式-->
<conversionPattern value="[%date] %thread -- %-5level -- %logger [%M] -- %message%newline" />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="ERROR" />
<levelMax value="FATAL" />
</filter>
</appender>
<appender name="SpecialAppender" type="log4net.Appender.RollingFileAppender">
<file value="/log/wms/spec/special.log" />
<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 web的项目 默认生成在根目录下)-->
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="-1" />
<!--备份log文件的个数最多10个-->
<maximumFileSize value="10MB" />
<!--每个log文件最大是2M如果超过2M将重新创建一个新的log文件并将原来的log文件备份。-->
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!--指定log的格式-->
<conversionPattern value="[%date] %thread -- %-5level -- %logger [%M] -- %message%newline" />
</layout>
</appender>
<appender name="CommonAppender" type="log4net.Appender.RollingFileAppender">
<file value="/log/wms/common.log" />
<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 web的项目 默认生成在根目录下)-->
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="-1" />
<!--备份log文件的个数最多10个-->
<maximumFileSize value="10MB" />
<!--每个log文件最大是2M如果超过2M将重新创建一个新的log文件并将原来的log文件备份。-->
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!--指定log的格式-->
<conversionPattern value="[%date] %thread -- %-5level -- %logger [%M] -- %message%newline" />
</layout>
</appender>
<appender name="InAppender" type="log4net.Appender.RollingFileAppender">
<file value="/log/wms/stockIn/stockIn.log" />
<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 web的项目 默认生成在根目录下)-->
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<!--备份log文件的个数最多10个-->
<maximumFileSize value="2MB" />
<!--每个log文件最大是2M如果超过2M将重新创建一个新的log文件并将原来的log文件备份。-->
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!--指定log的格式-->
<conversionPattern value="[%date] %thread -- %-5level -- %logger [%M] -- %message%newline" />
</layout>
</appender>
<appender name="OutAppender" type="log4net.Appender.RollingFileAppender">
<file value="/log/wms/stockOut/stockOut.log" />
<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 web的项目 默认生成在根目录下)-->
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<!--备份log文件的个数最多10个-->
<maximumFileSize value="2MB" />
<!--每个log文件最大是2M如果超过2M将重新创建一个新的log文件并将原来的log文件备份。-->
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!--指定log的格式-->
<conversionPattern value="[%date] %thread -- %-5level -- %logger [%M] -- %message%newline" />
</layout>
</appender>
2023-11-21 19:18:23 +08:00
<appender name="ERPAppender" type="log4net.Appender.RollingFileAppender">
<file value="/log/wms/stockOut/ERP.log" />
<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 web的项目 默认生成在根目录下)-->
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<!--备份log文件的个数最多10个-->
<maximumFileSize value="2MB" />
<!--每个log文件最大是2M如果超过2M将重新创建一个新的log文件并将原来的log文件备份。-->
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<!--指定log的格式-->
<conversionPattern value="[%date] %thread -- %-5level -- %logger [%M] -- %message%newline" />
</layout>
</appender>
2023-09-04 22:41:19 +08:00
<root>
<level value="DEBUG" />
<!--所有的信息将指定将此级别及以上的log打印到此log文件中-->
<appender-ref ref="CommonAppender" />
<appender-ref ref="errorApperder" />
<appender-ref ref="testError" />
</root>
</log4net>
2023-05-23 16:13:17 +08:00
</configuration>