log4net 如何跨域或者跨进程日志记录在同一个日志文件中以及数据库中
2010-08-05 11:03
639 查看
主要更改配置文件,主要配置文件如下:
关键点事lockingModel配置为 <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<log4net debug="true">
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="log/OperationLog.txt" />
<appendToFile value="true" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
</configuration>
关键点事lockingModel配置为 <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<log4net debug="true">
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="log/OperationLog.txt" />
<appendToFile value="true" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
</configuration>
相关文章推荐
- 如何把所有的日志记录到同一个文件中???
- 请教一个问题,Log4Net记录日志到Oracle显示中文乱码如何解决?
- 在Maximo7中如何使用日志记录应用程序创建一个日志文件?
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- 扔掉log4j、log4j2,自己动手实现一个多功能日志记录框架,包含文件,数据库日志写入,实测5W+/秒日志文件写入,2W+/秒数据库日志写入,虽然它现在还没有logback那么强大
- 简单实现:如何把所有的日志记录到同一个文件中???
- 记录1——loadrunner 浏览一个目录以及它的所有子目录直至浏览完到没有子目录为止(空目录或者文件)
- 如何在一个工程里面实现不同的功能打入不同的日志文件中【log4net】
- 如何记录redo和arch进程到日志文件(上)
- 如何在一个工程里面实现不同的功能打入不同的日志文件中【log4net】
- apache 访问日志如何设置每日新增一个日志文件、如何限制大小、设置记录内容
- 如何让Log4net日志文件按每月归成一个文件夹,StaticLogFileName参数的用法
- 每隔一小时生成一个新的日志文件,当寄存器状态发生变化记录一次
- SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库
- linux 进程(关于守护进程、检查一个进程是否活着、如何写一个进程号文件)
- 给数据库某些特定表的写操作记录到文件的日志功能的静态类
- SQL Server-聚焦事务对本地变量、临时表、表变量影响以及日志文件存满时如何收缩(三十一)
- Log4net 写文件日志与数据库日志
- 如何实现多进程写一个文件
- 数据库开发红皮书实例遇到的一些问题:“找不到可安装的ISAM” “BOF或EOF中有一个是'真',或者当前的记录已被删除……”