首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Log4Net文件到数据库

Log4Net文件到数据库
EN

Stack Overflow用户
提问于 2015-07-18 03:09:13
回答 1查看 133关注 0票数 0

所以,我在下面提到的问题上已经被困了一天多了,我对如何去做感到非常困惑。

我的老板希望将Log4Net生成的日志放到数据库中(目前它们是在平面文件中生成的)。但是,嘿,他不希望Log4Net将其直接记录到数据库中(这很容易做到:),因为这将是导致延迟增加的开销。

他的要求是,生成日志文件后,应将这些文件批量插入/复制/导入到数据库中。

有没有人能给我一些建议或建议呢?

注意:日志文件中的行并不一致,大多数时候都是以Date开头。但有时,如果有异常,行以System.IO.Exception开头。

EN

回答 1

Stack Overflow用户

发布于 2015-07-18 04:06:27

根据您的问题中提供的信息回答此问题

你可以让工作进程/后台进程运行(定期或每次文件更新,取决于你能容忍多少日志丢失),这将消耗这个(S)文件,解析它们(你将不得不这样做,因为这些文件对你来说是自定义的,并根据你的需要将它们存储在db中。因为它们是只读操作,所以在读取它们时不会遇到任何并发问题。尽管你在写数据库的时候会遇到这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31483051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档