log4net.config

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <log4net>
 3   <root>
 4     <level value="all" />
 5     <appender-ref ref="LogFileAppenderByDate" />
 6   </root>
 7   <appender name="LogFileAppenderByDate" type="log4net.Appender.RollingFileAppender" >
 8     <param name="AppendToFile" value="true" />
 9     <!--最小锁定模型以允许多个进程可以写入同一个文件-->
10     <param name="LockingModel" value="log4net.Appender.FileAppender+MinimalLock" />
11     <param name="StaticLogFileName" value="true" />
12     <param name="File" value="Log\\" />
13     <param name="DatePattern" value="yyyyMM\\yyyy-MM-dd‘.txt‘" />
14     <param name="StaticLogFileName" value="false" />
15     <param name="RollingStyle" value="Composite" />
16     <maxSizeRollBackups value="-1" />
17     <maximumFileSize value="2MB" />
18     <layout type="log4net.Layout.PatternLayout">
19       <param name="ConversionPattern" value="%n-----%d-----%n%level%n%c%nline %L%n%m%n" />
20     </layout>
21   </appender>
22 </log4net>

注意:<!--最小锁定模型以允许多个进程可以写入同一个文件-->

1 <param name="LockingModel" value="log4net.Appender.FileAppender+MinimalLock" />
时间: 2024-12-13 08:01:19

log4net.config的相关文章

Log4Net Config Appender

整理了下以前项目中使用的Log4Net的Appender. 1:只记录在一个文件下的 <appender name="RollingFileAppenderFileSize" type="log4net.Appender.FileAppender"> <!--日志文件名--> <file value="log\log.txt"/> <!--编码方式--> <encoding value =&q

Apache log4net&trade; Config Examples

Overview This document presents example configurations for the built-in appenders. These configurations are designed to work with the log4net.Config.DOMConfigurator and the log4net.Repository.Hierarchy.Hierarchy. These examples are by no means exhaus

log4net.config 单独文件

使用的命名空间下添加 [assembly: log4net.Config.DOMConfigurator(ConfigFile = "log4net.config", Watch = true)] log4net.config

log4net.config 将日记同时写入到数据库和文件当中

<1> 1>在项目中新建新建一个log4net.config的配置文件. 2>从log4net官网下面log4net的文件包,然后在包的bin文件夹下的net文件夹中的4.0文件夹中找到log4net.dll文件,然后将它引入到我们的项目中来 <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <!--配置一个

使用独立的log4net.config文件配置log4net,将日志记录到Mysql数据库【原创】

开发环境: VS2013, Asp.Net MVC 4.0, .Net Framework 4.0, Log4net 1.2.13.0, Mysql.Data.dll,6.8.3.0 设置步骤: 1.在站点根目录下,创建一个log4net.config的XML文件.(文件名称可以任意,我们这里叫做log4net.config) <?xml version="1.0" encoding="utf-8"?><configuration> <

引用日志log4net.dll的web.config配置

<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <configSections> <section name="log4net" type="log4net.Config.Log

Log4Net web.config配置

 1 .[assembly: log4net.Config.XmlConfigurator(ConfigFile = "web.config", Watch = true)]  写到自定义的Log类中的AssemblyInfo.cs中 <configSections> <!-- 添加log4net配置节 --> <section name="log4net" type="log4net.Config.Log4NetConfig

Log4net用法(.config文件)

1.引用log4net.dll 2.在AssemblyInfo.cs中添加初始化: [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)] 3.添加配置文件,内容如下: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSe

log4net 使用总结- (2)在ASP.NET MVC 中使用

log4net在ASP.NET MVC中的配置,还有一种配置方式,即不在web.config中,而是单独新建一个log4net.config 在根目录下 第一.引用log4net.dll 第二.在站点根目录下增加log4net.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="