问题标签 [nlog-configuration]

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.

0 投票
1 回答
388 浏览

c# - NLog:为什么 BufferingWrapper 似乎没有缓冲日志条目

我有一个简单的 .Net 核心 (2.2) 控制台应用程序。我正在尝试将其配置为与 NLog 一起使用。为简单起见,我使用“文件”目标。我正在尝试配置缓冲包装器,因此我将目标包装如下:

当我在写入 Nlog 后立即在断点处以调试模式停止时:

我看到日志条目已经添加到“file.txt”中。我原以为它仅在累积 100 个日志条目(如 )后才将条目刷新到文件中bufferSize=100

谢谢你的帮助

0 投票
3 回答
524 浏览

c# - NLog - 将日志条目写入不同的文件

我还没有找到解决问题的方法。在某些情况下,我的应用程序中有错误,我必须将其记录到单独的日志文件中。其中一些错误的问题在于它们包含大量数据,我希望将日志条目放在单独的文件中以便稍后分析它们。目前我只是将消息记录到全局日志文件中,然后手动将日志条目的开始和结束标签(XML、JSON)复制并粘贴到另一个文件中,保存并在 JSON/XML 查看器中打开它。我认为最好的方法是为每个日志条目编写一个具有唯一文件名的目录,并使用此文件名作为日志条目对全局日志文件进行反向引用。但这只是我的拙见,也许有更好的解决方案。你有一个?:)

目前我正在使用 NLog,但如果 NLog 无法实现,我也可以将图像更改为 Serilog。我还要说,在代码中记录消息的方式不应该是这样的:

因为它关注日志配置如何将其写入文件、数据库等。

谢谢。

0 投票
1 回答
335 浏览

c# - 为什么我会使用 NLog 获得 FormatException?

我在内部 NLog 日志中得到以下信息:

如果像这样填写 LogEventInfo:

当我将 Message 设置为此时,警告似乎来自:

我究竟做错了什么?

问候

0 投票
1 回答
122 浏览

nlog - 启用属性未在 nlog 规则中声明

我想禁用跟踪级别,但我无法将启用的属性添加到我的规则中。没有声明像启用属性这样的警告。

我还应该做些什么来声明它?

0 投票
0 回答
425 浏览

uwp - NLog 不登录 Uwp 项目

我尝试在我的 Uwp 应用程序中使用 NLog。我已将 NLog nuget 包添加到项目中,在项目目录中创建了 NLog.config 文件,使其始终复制

将记录器添加到 MainViewModel 类中(见下文),并尝试记录,但没有奏效。我的 bin/Debug 文件夹或其他任何地方都没有file.txt,但没有发生异常。

为什么?如何设置登录 UWP 项目?