Log4net写日志到DB的好处

draling 2013-02-02 04:17:42
为什么很多人要使用Log4net写日志到DB,而不是利用一般的C#代码,执行插入操作插到DB当中呢?
...全文
175 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
为什么很多人要使用Log4net写日志到DB,而不是利用一般的C#代码,执行插入操作插到DB当中呢? 这话说的,难道Log4net不是用的“一般的C#代码,执行插入操作插到DB当中”吗?
  • 打赏
  • 举报
回复
铁拳 2013-02-03
引用 6 楼 Draling 的回复:
有没有说,有一些Log信息如果用代码去写的话,存不到Db,只有通过Log4net才能写进去的?
没有,任何日志都可以写到 db,用 log4net 主要为了方便实现多像化,log4net 理论上支持任意媒介输出,因为它提供了可扩展的接口,并且自带了很多种 appender 可以使用,比如文件输出,控件台输出,还有 DB 输出以及发送邮件等,并且它的日志格式可以定义,还有对线程方面也做了一定的处理,更重要的是免费,开源,有这么强大的东西,完全没有必要再去自己造轮子。
  • 打赏
  • 举报
回复
draling 2013-02-03
有没有说,有一些Log信息如果用代码去写的话,存不到Db,只有通过Log4net才能写进去的?
  • 打赏
  • 举报
回复
种草德鲁伊 2013-02-03
好处是可配置,哪天我不想写到db里,可以改下配置让它存到其它介质里。
  • 打赏
  • 举报
回复
draling 2013-02-03
引用 3 楼 sy_binbin 的回复:
引用 2 楼 wbloveilove 的回复:Log4net是向DB中写日志吗? 可以的!!主要是方便!
但是这个要每次连接Db不是很影响性能吗?为什么很多人还是用它了?
  • 打赏
  • 举报
回复
sy_binbin 2013-02-02
引用 2 楼 wbloveilove 的回复:
Log4net是向DB中写日志吗?
可以的!!主要是方便!
  • 打赏
  • 举报
回复
Trouble___Maker 2013-02-02
Log4net是向DB中写日志吗?
  • 打赏
  • 举报
回复
Trouble___Maker 2013-02-02
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-02-02 04:17
社区公告

让您成为最强悍的C#开发者