社区
C#
帖子详情
log4net组件的配置问题
灬重来灬
2012-05-02 10:49:04
现在系统中使用到的配置log文件的方式是每次启动按照当天的日期创建一个新的log文件,但是如果程序连续运行好几天,则还是使用最先创建的那个文件来记录信息。这样非常不方便,我们希望能够让log4net组件自动根据当天的时间每天创建一个独立的log文件来记录当天的信息。这样也方便跟踪查找问 题。
请大牛们指导下如何进行配置
...全文
191
9
打赏
收藏
log4net组件的配置问题
现在系统中使用到的配置log文件的方式是每次启动按照当天的日期创建一个新的log文件,但是如果程序连续运行好几天,则还是使用最先创建的那个文件来记录信息。这样非常不方便,我们希望能够让log4net组件自动根据当天的时间每天创建一个独立的log文件来记录当天的信息。这样也方便跟踪查找问 题。 请大牛们指导下如何进行配置
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
灬重来灬
2012-05-02
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
你应该没有配置好,log4 每天都会生成一个文件的,但是如果一直运行,当天没有日志写入的话,是不会创建当天的日志文件,也就是说有日志写入就会创建的。
[/Quote]
上面是我的配置,你看看,能不能怎么修改?
灬重来灬
2012-05-02
打赏
举报
回复
<?xml version="1.0" encoding="utf-8" ?>
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="file" type="log4net.Util.PatternString" value="%date{yyyyMMdd} - log.txt"/>
<param name="lockingModel" type="log4net.Appender.FileAppender+MinimalLock" />
<!--<file value="log-file.txt" />-->
<AppendToFile value="true" />
<layout type="log4net.Layout.PatternLayout">
<header value="[Header] " />
<footer value="[Footer] " />
<conversionPattern value="%date %-5level %logger %newline- %message%newline" />
</layout>
</appender>
<!-- Setup the root category, add the appenders and set the default level -->
<root>
<level value="ALL" />
<appender-ref ref="LogFileAppender" />
</root>
</log4net>
happay每一刻
2012-05-02
打赏
举报
回复
你应该没有配置好,log4 每天都会生成一个文件的,但是如果一直运行,当天没有日志写入的话,是不会创建当天的日志文件,也就是说有日志写入就会创建的。
灬重来灬
2012-05-02
打赏
举报
回复
工作任务,顶个!求解
happay每一刻
2012-05-02
打赏
举报
回复
你的配置 写的好乱,最好参照着 楼上的 ,标准的配置一份。写好规则和语句。
ycproc
2012-05-02
打赏
举报
回复
Log4Net 配置和使用
灬重来灬
2012-05-02
打赏
举报
回复
<log4net>
<!-- OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -->
<!-- Set root logger level to ERROR and its appenders -->
<root>
<level value="ALL"/>
<appender-ref ref="SysAppender"/>
</root>
<!-- Print only messages of level DEBUG or above in the packages -->
<logger name="WebLogger">
<level value="DEBUG"/>
</logger>
<appender name="SysAppender" type="log4net.Appender.RollingFileAppender,log4net" >
<param name="File" value="App_Data/" />
<param name="AppendToFile" value="true" />
<param name="RollingStyle" value="Date" />
<param name="DatePattern" value=""Logs_"yyyyMMdd".txt"" />
<param name="StaticLogFileName" value="false" />
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
<param name="Header" value=" ----------------------header-------------------------- " />
<param name="Footer" value=" ----------------------footer-------------------------- " />
</layout>
</appender>
<appender name="consoleApp" type="log4net.Appender.ConsoleAppender,log4net">
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
</layout>
</appender>
</log4net>
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Configurations\\log4net.xml",Watch=true)]
lfqsy
2012-05-02
打赏
举报
回复
远望谷设备?
灬重来灬
2012-05-02
打赏
举报
回复
帖子沉了?
maven+springmvc+mybatis+log4j框架搭建
maven+springmvc+mybatis+log4j框架搭建,以后项目可以多次利用起来。。节省开发时间
C#
log4net
的
配置
项目的日志
组件
是必备可少的,任何项目中都需要。这样既方便前期的开发测试也方便项目后期的项目维护。C#项目的一个不错的日志
组件
是
log4net
,下面我就把网站项目、桌面应用程序项目中
log4net
的如何
配置
粗略的介绍一下。 网站项目中的
配置
首先,你得确保你的电脑是联网的。确保这一点后,我们就是先给项目中安装
log4net
。安装的方法有很多种,我粗略介绍一下我经常使用的方法:使用Visual Studio 2013(我这里使用的是2013)打开项目,在“解决方案资源管理器”的项目目录中找到“引用”鼠标右键弹出
c#如何使用
log4net
组件
(超级详细教程)
c#如何使用
log4net
组件
(超级详细教程)
log4net
简介
log4net
是.Net下一个非常好用的开源日志记录
组件
。
log4net
记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地...
C#输出日志文件——
log4net
组件
C#输出日志文件——
log4net
组件
前言 最近在写一个Winform项目,发现不知道怎么查看相关的输出信息来判断逻辑,经过一番搜索终于了解到这个一个非常好用的
组件
——
log4net
。
log4net
简介
Log4net
库是.Net下一个非常优秀的开源日志记录
组件
,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。 它具有:支持多数框架、可输出日志到多种目标、层级日志体系、可使用XML
配置
、可动态
配置
、模块化和可扩展化设计、灵活、高性能等特征。 ...
Log4Net
详解
Log4net
库是.Net下一个非常优秀的开源日志记录
组件
,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。如果应用程序出现
问题
,启用日志记录有助于定位
问题
。日志输出可能非常庞大,以至于很快就会变得不堪重负。
log4net
的显着特征之一是分层记录器的概念。使用这些记录器可以有选择地控制以任意粒度输出哪些日志语句。使用
log4net
,可以在运行时修改
配置
文件,你不需要重新编译源代码就能改变日志的输出形式。官网地址:https://logging.apache.org/log4ne
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章