【问题标题】:What would you recommend for creating a Logging Project in VB.NET from zero?对于从零开始在 VB.NET 中创建日志记录项目,您有什么建议?
【发布时间】:2011-12-27 15:37:48
【问题描述】:

我被分配在 VB.NET 中从零开始一个新的日志记录项目。

主要项目的最终出口是按这样的段落组织的信息:

段落标题 1
段落内容 1.

段落标题 2
段落内容 2.

每个段落对应一个数据库连接。每个连接都是与整个不同的数据库建立的。
我需要我的日志项目来保存用户所做的一切,因此日志退出就像系统退出一样,但有异常和其他重要信息,如下所示:

段落标题 1
段落内容 1.

段落标题 2
用户无法看到此信息,因为发生了异常:System.WhateverException:couldn't connect to WCF。

您可以看到出口是相同的,但我需要创建一个详细日志,因为信息很微妙,DBA 现在需​​要知道用户做了什么以及系统的响应是什么。

我还需要它是一个独立的项目,这样我就可以在其他项目中重复使用它。

看到主项目和日志项目的最终退出,你会推荐我用什么来登录 .NET?
有示例项目吗?

谢谢。

【问题讨论】:

  • 您不能使用log4netNLog 或类似内容的任何具体原因?我做了一个post,它使用 log4net 并存储 proc 将信息记录到数据库中,也许这是相关的。
  • 我可以同时使用它们,我一直在调查,但我似乎找不到示例项目或用它们中的任何一个详细说明的东西。我想听听你的所有建议,这样我才能有一个更好的起点!我看不到你的帖子,因为我的工作有fortiguard,我一回家就读!谢谢。

标签: .net vb.net logging


【解决方案1】:

我会推荐使用著名的 .Net 日志记录解决方案,例如:

NLoglog4Net

个人比较喜欢NLog,NLog的使用例子请看this

【讨论】:

    猜你喜欢
    • 2011-04-06
    • 2016-09-04
    • 2017-01-05
    • 1970-01-01
    • 2022-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多