Log4net写日志到DB的好处

draling 2013-02-02 04:17:42
为什么很多人要使用Log4net写日志到DB,而不是利用一般的C#代码,执行插入操作插到DB当中呢?
...全文
239 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
为什么很多人要使用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
  • 打赏
  • 举报
回复

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧