Files
2025-11-25 17:41:57 +08:00

81 lines
3.2 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<log4net>
<!--<root>
<level value="INFO"></level>
<appender-ref ref="AdoNetAppender_SQL"/>
</root>-->
<logger name="Info">
<level value="INFO"/>
<appender-ref ref="InfoLogFileAppender" />
</logger>
<!--一般操作-->
<logger name="Exception">
<level value="ERROR"/>
<appender-ref ref="ExceptionLogFileAppender" />
</logger>
<!--重要操作记录到SQL数据库-->
<appender name="ExceptionLogFileAppender" type="log4net.Appender.RollingFileAppender">
<!--日志文件名-->
<param name="File" value=".\\App_Data\\log\\Exception\\" />
<!--是否在文件中追加-->
<param name="AppendToFile" value="true" />
<param name="MaxFileSize" value="10240" />
<!--最大变换数量-->
<param name="MaxSizeRollBackups" value="5" />
<!--日志文件名是否为静态-->
<param name="StaticLogFileName" value="false" />
<param name="DatePattern" value="yyyyMMdd&quot;.log&quot;" />
<!--按照文件的大小进行变换日志文件-->
<param name="RollingStyle" value="Date" />
<!--自定义成员 -->
<parameter>
<parameterName value="@CustomParam" />
<dbType value="String" />
<layout type="Face.Log4Net.ExceptionLayout">
<conversionPattern value="%CustomParam" />
</layout>
</parameter>
<layout type="Face.Log4Net.ExceptionLayout">
<param name="ConversionPattern" value="%newline=====================================%newline记录时间%date %newline线程ID%thread %newline日志级别%-5level %newline信息类%class.%method %newline%功能点:%ActionName %newline操作者%Operationer %newline IP%IP %newline头部信息%Header %newline来自页面%Url %newline错误信息%exceptionMessage%newline=====================================%newline" />
</layout>
</appender>
<appender name="InfoLogFileAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value=".\\App_Data\\log\\Info\\" />
<!--是否在文件中追加-->
<param name="AppendToFile" value="true" />
<param name="MaxFileSize" value="10240" />
<!--最大变换数量-->
<param name="MaxSizeRollBackups" value="5" />
<!--日志文件名是否为静态-->
<param name="StaticLogFileName" value="false" />
<param name="DatePattern" value="yyyyMMdd&quot;.log&quot;" />
<!--按照日期进行变换日志文件-->
<param name="RollingStyle" value="Date" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%newline=====================================%newline记录时间%date %newline线程ID%thread %newline日志级别%-5level %newline信息类%class.%method %newline%message%newline=====================================%newline" />
</layout>
</appender>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>