首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站日志(IIS7,托管)

网站日志(IIS7,托管)
EN

Stack Overflow用户
提问于 2010-01-27 01:08:43
回答 2查看 125关注 0票数 0

我在webhost4life上托管了一个ASP.NET MVC应用程序

保存日志的好方法是什么?

我可以访问我上传网站的ftp,我应该有效地做吗?

代码语言:javascript
复制
 File.AppendAllText("log.txt", "Ooops, we have an error" + e.Message);

还是有更好的方法?发送电子邮件?是否将日志保存到数据库?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-27 01:16:07

我总是尝试记录到一个数据库,如果数据库不可访问,我会退回到一个文件中(也许这就是异常的原因)。这允许您直接对日志运行查询和报告,并立即找出问题所在。您还可以通过存储关键异常并标记它们等方式对应用程序运行“健康检查”。

票数 2
EN

Stack Overflow用户

发布于 2010-01-27 01:23:33

避免写入文件系统;这可能会在试图写入同一文件的线程之间产生冲突/争用情况。数据库是这个问题的很好的解决方案,并且提供了一些很好的好处,比如能够从规范化的数据轻松地生成报告。

另外,您记录的是什么类型的信息?IIS日志非常详细。保存这些日志中已有的信息会重复工作(服务器写入日志,然后您编写自己的日志),这当然会对性能造成影响。

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

https://stackoverflow.com/questions/2141085

复制
相关文章

相似问题

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