问题标签 [nlog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mono - 来自 GAC 的程序集未列在 Monodevelop 的“编辑参考”对话框中
我正在尝试将一个小型控制台应用程序从 Windows/.NET 移植到 Ubuntu/Mono。我在添加对 NLog 的单声道版本的引用时遇到问题,我将其添加到 GAC。
确认将 NLog.dll 添加到程序集:Installed NLog.dll into the gac (/usr/lib/mono/gac)
我还在 GAC 中找到它:/usr/lib/mono/gac/NLog/2.0.0.0__5120e14c03d0593c
首先我认为这是由于我的 umask 027。但我将文件更改为 644,将目录更改为 755。问题仍然存在。
我正在使用:Ubuntu 10.04、Monodevelop 2.2.1、Mono 版本 2.4.4 (Debian 2.4.4~svn151842-1ubuntu4)、Nlog NLog2.mono2-Beta1
你有什么主意吗?
asp.net - 有没有办法将输出从 ASP.NET 中的 NLog 重定向到外部控制台?
我刚开始在我的 asp.net 应用程序中使用 NLog,我需要实时查看日志消息。当我在 VS2010 中运行它时,我可以查看 VS 输出窗口,但是当我在测试盒上运行它时,我显然没有该选项。我需要的是当我的 asp.net 应用程序启动时,控制台窗口应该打开并实时显示日志条目。
知道我怎么能做到这一点吗?
PS当然,我可以输出到一个文件,并让一些控制台应用程序监视对文件的更改并显示它们,但我希望有一些更简单/现有的解决方案。
.net - 使用 NLog 记录到隔离存储中
我在我的 C# Win Forms 中使用 NLog 库 (http://nlog-project.org/) 来进行日志记录。如果可以使用此 NLogger 将日志文件写入“隔离存储”,有没有人有经验?
谢谢 4 个答案
c# - NLog 未写入 EventLog
我正在使用 NLog 记录我的日志记录,一切正常,但现在我已将应用程序安装到 IIS 6 中的 WebService 上,它没有记录到 EventLog,所有其他日志都工作正常。
我需要配置什么才能让它在服务器上运行?
asp.net-mvc - 使用 NLog 记录未处理的异常?ELMAH 和 NLog 应该一起使用吗?
我在我的 ASP.NET MVC 项目中使用 ELMAH,我真的很喜欢它的简单性。但是我需要能够以 log.Info("message") 方式在我的代码中记录某些事件。由于 ELMAH 不提供这种能力,我开始研究 NLog。
想到了几个问题:
- 是否同时使用 ELMAH 和 NLog 过大?使用 ELMAH 处理未处理的异常,使用 NLog 处理其他所有异常?
- 是否可以将 NLog 配置为在 nlog.config 中记录未处理的异常,或者是否需要自定义代码?
- 如果需要自定义代码,添加它的最佳位置是哪里?MVC框架中的OnException方法?global.asax 文件?
非常感谢任何反馈。到目前为止,我还没有找到任何关于这个问题的好帖子?
c# - NLog to Enterprise Library
Using the snippet below which uses NLog how can this be done using Enterprise Library 5.0 Logging?
asp.net-mvc - 构建配置更改为生产时的编译错误 - C# MVC
已经接管了用 C# MVC 编写的系统的管理。这是一个相当大的项目,所以我会一点一点地完成它,以了解一切都是做什么的。我刚刚对其进行了第一组更改,并准备好进行部署。为此,我将调试模式更改为生产,它具有服务器上部署的所有正确设置。
但是,当我尝试编译项目时,会收到很多错误和警告。大多数与项目中使用的第三方 NLog 库有关。
找不到类型或命名空间名称“NLog”(您是否缺少 using 指令或程序集引用?)
我已经仔细检查了所有没问题的 using 语句,并且在 References 中有对 NLog 的引用。在我的这个项目的移交指南中,它指出 NLog.dll 应该在项目的 bin 文件夹中。现在,如果我进入项目的文件夹结构,我可以看到这个 bin 文件夹确实包含 NLog,以及其他引发错误的对象。但是,我在 Visual Studio 的文件夹结构中根本看不到这个 bin 文件夹,所以我想知道这是我的问题吗?
如果有人可以提供任何建议,我将不胜感激。
谢谢。
c# - Nlog - 为日志文件生成标题部分
最近刚刚开始尝试使用 NLog,我突然想到,我希望能够将标题信息添加到日志文件的顶部,例如:
经过一番搜索,我无法在现有的在线文档或代码论坛中找到任何表明此类功能的内容。这可能吗?我以前总是将此类信息包含在日志文件中,并且发现它在过去的许多场合中都非常有用,在客户现场获取有关生产问题的信息时。诚然,此功能是为解决方案定制的,而不是基于任何当前的 .NET 日志框架。
asp.net-mvc-2 - .Net Logger 使用 DLL
我正在使用带有 MVC2 框架的 .Net 4.0 和 C# 创建一个站点。
我在解决方案下有 5 个不同的项目 - AdminPresentation、FrontEndPresentation、DataAccessLayer、Business、Tests。
我正在寻找一个可以在所有层中使用的记录器,并被告知最好将 Logger 类作为 Dll 包含在我的项目中。我将使用nLog,但我想如果需要的话应该可以插入一个不同的记录器(依赖注入?)。
我是 .NET/C# 的新手,非常感谢任何建议/示例/网站链接,特别是如何实现记录器以及如何在适当的情况下将其用作 dll。
谢谢