| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <log4net> |
| | | <!-- 控制台日志配置 --> |
| | | <appender name="Console" type="log4net.Appender.ConsoleAppender"> |
| | | <!-- 日志输出格式 --> |
| | | <layout type="log4net.Layout.PatternLayout"> |
| | | <conversionPattern value="%5level [%thread] (%file:%line) - %message%newline" /> |
| | | </layout> |
| | | </appender> |
| | | <!-- 控制台日志配置 --> |
| | | <appender name="Console" type="log4net.Appender.ConsoleAppender"> |
| | | <!-- 日志输出格式 --> |
| | | <layout type="log4net.Layout.PatternLayout"> |
| | | <conversionPattern value="%5level [%thread] (%file:%line) - %message%newline" /> |
| | | </layout> |
| | | </appender> |
| | | |
| | | <!-- 文件存储日志配置 --> |
| | | <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> |
| | | <!-- 保存文件的名称 --> |
| | | <file value="${SwPluginPath}/Log/" /> |
| | | <appendToFile value="true" /> |
| | | <rollingStyle value="Date" /> |
| | | <datePattern value="'log_'yyyyMMdd'.log'"/> |
| | | <staticLogFileName value="false"/> |
| | | <!-- 文件存储日志配置 --> |
| | | <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> |
| | | <!-- 保存文件的名称 --> |
| | | <file value="./Log/" /> |
| | | <appendToFile value="true" /> |
| | | <rollingStyle value="Date" /> |
| | | <datePattern value="'log_'yyyyMMdd'.log'"/> |
| | | <staticLogFileName value="false"/> |
| | | <!--<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />--> |
| | | |
| | | <!-- 文件的编码方式 --> |
| | | <param name="Encoding" value="UTF-8"/> |
| | | <!-- 每个文件的大小 --> |
| | | <maximumFileSize value="100KB" /> |
| | | <!-- 保存文件数量 --> |
| | | <maxSizeRollBackups value="2" /> |
| | | <!-- 日志输出格式 --> |
| | | <layout type="log4net.Layout.PatternLayout"> |
| | | <conversionPattern value="%date{ISO8601} [%logger] %level %class - %message%newline" /> |
| | | </layout> |
| | | </appender> |
| | | <!-- 文件的编码方式 --> |
| | | <param name="Encoding" value="UTF-8"/> |
| | | <!-- 每个文件的大小 --> |
| | | <maximumFileSize value="100KB" /> |
| | | <!-- 保存文件数量 --> |
| | | <maxSizeRollBackups value="2" /> |
| | | <!-- 日志输出格式 --> |
| | | <layout type="log4net.Layout.PatternLayout"> |
| | | <conversionPattern value="%date{ISO8601} [%logger] [%thread] %level %class - %message%newline" /> |
| | | </layout> |
| | | </appender> |
| | | |
| | | <root> |
| | | <level value="INFO" /> |
| | | <appender-ref ref="Console" /> |
| | | <appender-ref ref="RollingFile" /> |
| | | </root> |
| | | <root> |
| | | <level value="INFO" /> |
| | | <appender-ref ref="Console" /> |
| | | <appender-ref ref="RollingFile" /> |
| | | </root> |
| | | </log4net> |