ASP.NET MVC 异常日志记录

标签 asp.net logging

我刚刚接管了一个应用程序,它有很多代码,如下所示,其中刚刚捕获了异常并且 Console.Write(xxx) 就在那里。

我想更改此设置,以便我有一个简单的日志来查看现在有 Console.write() 的所有内容。

在 ASP.NET MVC 中进行此设置以在 IIS 服务器上查看文件的最简单方法是什么。

try
{
    SmtpClient c = new SmtpClient("mail.xxx.org");
    c.Send(msg);
}
catch (Exception ex)
{
    Console.Write(ex.Message.ToString());
}

最佳答案

您可能想尝试 ELMAH 库。

检查the project site举一些例子。

Scott Hanselman 还写过 a blog post或两个有关它的内容。

关于ASP.NET MVC 异常日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1237027/

相关文章:

logging - JHipster - 日志文件

java - Dropwizard 0.9.1 : Use Application Configuration Values in Custom AppenderFactory Implementation

c# - 在 C# 中从 BitArray 转换为 16 位无符号整数

c# - 使用来自 SignalR 的共享 IObservable

c# - 忽略单个页面的身份验证

python - 为特定请求/URL/端点禁用登录 gunicorn

android - 如何设置 Eclipse 以连接到移动设备(生成有关 android/ios 应用程序崩溃的崩溃日志)

node.js - 大量日志和redis如何处理?

c# - 为什么 asp.net 不会删除我的行?

c# - 在应用程序中使用 jquery 访问所有 td 文本的文本