log4net是一款很强大的软件 具体怎么部署网上已经有很多这样的帖子 下面我具体讲一下这些天来我的研发经验以及如何纪录每一条数据库语句的发生
由于本人U盘被公司的某位大哥一脚给踩坏了 所以某些代码不能一一向大家展示 不过相信研究过log4net的朋友们一定也会很熟悉这些代码了 我在这里就将几个功能的实现
log4net 将日期作为文件名进行存储
这段代码浪费了我两天的开发时间 搞得头都大了 网上介绍这个方法的真是五花八门 而且放在程序中也很难执行 其实有些问题实现它的功能就可以了 完全没有必要按部就班
具体实现方法很简单
string filename="自定义path"+datetime.now.tostring("yyyyMMdd-HHmmss")+".txt";
File.Copy("你的log-file.txt文件所在的路径",filename);
这样就OK了
log4net纪录数据库语句
这也很简单 利用log4net本身自带的log.Info() 在数据库语句执行的地方 写一个自定义的static方法 就可以了 你可以在日志的%message 格式中查看相关信息
哎 要玩游戏了 希望有正在使用log4net碰到难题的朋友留言 我会尽快解答 希望可以一起进步 一起成长