.NET调试日志

<p>我有一个使用.NET库中的ASP.NET应用程序。我想启用日志记录到地方后,检查错误信息。 P&gt; </p><p>我将记录ASP.NET应用程序和.NET库,同一个地方或者不同的地方。我不知道该怎么做。 P&gt; </p><p>我更喜欢使用System.Diagnostics程序。从.NET框架,而不是第三方的框架,但我不知道这是更好的解决方案。 P&gt; </p><p>我要记录的错误信息,有时,自定义消息。 P&gt; </p><p>感谢您! P&gt;
</p>

26 浏览 1 回复
  gt   日志   使用   记录   net  

回复

    <p>有用于.NET大量日志框架,如果你想拥有强大而灵活的日志记录在您的应用程序,那么你应该用的<a href="htt​​p://stackoverflow.com/questions/126540/what-is-your -net测井框架-的选择题">第三方框架之一,我更喜欢log4net的。也有这样做只使用类.Net框架的几种方法。 P&gt; </p><p>例如,你可以使用这些方法: P&gt; </p><ol> <li> <p>最简单的方法将是您的个人执行记录的创建,例如,你可以只使用File.AppendAllText你要登录的东西在什么地方的地方。如果你想使用SQL数据库作为存储你的日志条目,您可以使用填充了合适的插入查询SqlCommand类,也可以定义日志的另一种方式。但不推荐这种方式,因为有很多机会,其他人谁支持你的代码就知道了众所周知的框架和放大器使用;实践中都没有他们知道你的实现,因此他们很可能将需要阅读的代码量较大的任何机会。 p&gt; li&gt; </p></li><li> <p>您可以使用EventLog类。我们用它来记录严重错误(如未处理的异常)在我们的服务和ASP.NET应用程序发生了。它可以让你有无条件的日志系统范围内的存储。该存储将是可访问从Microsoft管理控制台(MMC)和存储将是可以配置的。 p&gt; li&gt; </p></li><li> <p>您还可以使用类似的Debug.WriteLine或Trace.WriteLine的记录。在这种情况下,你将不得不通过web.config文件进行编辑,以配置日志监听能力。你将不得不启用或禁用日志记录,更改日志记录方式(日志记录文件,事件日志或别的东西)的能力。 p&gt; li&gt; OL&gt; </p><p>我一直使用 ELMAH 了大约一年,现在,它一直是一个伟大的工具。 ELMAH捕捉在.NET应用程序的任何未处理的异常,并可以登录到一个数据库,XML或发送电子邮件到您的堆栈跟踪信息。 P&gt; </p><p>这 dotnetslackers 的<a href="htt​​p://dotnetslackers.com/articles /aspnet/ErrorLoggingModulesAndHandlers.aspx" rel="nofollow">文章,是一个很好的开始,让我和运行。我已经使用ELMAH在大约6个项目在过去一年中取得不错的成果。配置很容易。这一切都通过引用在Web项目的.dll文件,然后在web.config文件中的值来完成。捕获的调试信息非常详细。你得到所有的服务器变量的完整的堆栈跟踪,并捕获了当时的要求。 P&gt;
    </p></li></ol>

    肖媱

相关信息

日志记录的iOS框架? [关闭]

<p>是否有可能在诊断应用程序崩溃帮助开发iOS的日志框架? P&gt; </p>

33 浏览 1 回复   gt   日志   记录   os   程序  

其中.NET Web应用程序框架使用? [关闭]

<p>我要寻找一个坚实的和容易上手的.NET Web应用程序框架为全公司的开发使用。我正在考虑DotNetNuke的。好吗 ?还有什么可以推荐的吗? P&gt; </p>

35 浏览 1 回复   gt   一个   net   程序   应用程序  

数据访问应用程序框架.NET + SQL Server的?

<p>我们正在寻求建立一个内部项目仪表盘的应用。项目经理将使用它来创建和更新项目,提交项目状态,进入活动指标等单独的报告片会阅读并泡了报告的工具中输入的数据。 P&gt; </p><p>如果这是1990年和应用程序是在DOS下运行,我会选择的dBase这种应用。 如果这是2000和应用程序是运行在Windows中我会选择MS访问这个应用程序。 P&...

34 浏览 1 回复   gt   应用   框架   选择   程序  

ASP.NET应用程序 - 测试

<p>我们正在构建使用VSTS(Visual Studio团队系统),2008年为IDE&放ASP.NET应用程序; C#.NET作为编程语言。 P&gt; </p><p>请你让我知道我们是否可以使用VSTS 2008测试这些应用程序?如果是的话请你提供细节? P&gt; </p><p>有没有整合,我们可以用于测试的Web...

70 浏览 1 回复   测试   gt   应用   程序   应用程序  

ASP.NET应用程序 - 跟踪

<p>我们正在开发一个ASP.NET应用程序,并计划使用跟踪。 P&gt; </p><p>在这里,我需要一些澄清。 P&gt; </p><p>这是不是常见的做法,人们使用跟踪语句在.NET实时应用?如果是这样任何人都可以请参阅文件进行实时web应用程序编写这些标准的方式。 P&gt; </p><p...

46 浏览 1 回复   gt   错误   记录   net   日志