将SharpDevlop2.0中的日志放到文件中

本文介绍如何在SharpDevelop2.0中配置LoggingService,以便将日志信息记录到文件中。通过修改配置文件,可以选择不同的日志记录方式,如按文件大小滚动记录或按天生成日志文件。

SharpDevelop 2.0 中含有一个LoggingService用来记录程序运行过程中的一些信息
使用起来十分方便,要在我们的自己的程序中使用他的话,那么修改一下配置文件才可以
在SD中默认的日志是插入到System.Diagnostics.Trace中的,而我们是要写到文件中,所以我们修改以下位置

 

< appender  name ="FileAppender"  type ="log4net.Appender.RollingFileAppender" >
    
< file  value ="test.log"   />
    ........
</ appender >

< root >
    
< level  value ="ALL"   />
    
< appender-ref  ref ="FileAppender"   />
</ root >

 

修改appender中的type成RollingFileAppender,

appender有以下几种
FileAppender(文件),
DailyRollingFileAppender(每天产生一个日志文件),
RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件),
WriterAppender(将日志信息以流格式发送到任意指定的地方)


layout有以下几种:
HTMLLayout(以HTML表格形式布局),
PatternLayout(可以灵活地指定布局模式),
SimpleLayout(包含日志信息的级别和信息字符串),
TTCCLayout(包含日志产生的时间、线程、类别等等信息)


具体的例子现
http://www.cnblogs.com/libra163/archive/2006/08/22/482999.aspx

 

SharpDevelop 2.0中还有MessageService也是一个静态类,我们可以直接使用他,只不过使用起来没有LoggingService那样方便配置

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值