问题标签 [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.
obfuscation - NLog 不会发出带有混淆的消息
我有一个我试图混淆的应用程序。未混淆时,程序会发出 NLog 日志消息,但经过混淆后,即使应用程序的其余部分按预期运行,它也根本不会生成任何消息。我尝试了几个混淆器,它们有相同的症状。有没有人有什么地方可以看的建议。我生成了 NLog 内部日志记录工具,它们看起来相同。我的配置很简单:
wpf - WPF 在哪里存储 NLog 日志
“Environment.SpecialFolder.ApplicationData”是否适合在.net 客户端配置文件下运行的 Clickonce WPF 应用程序中存储 NLog 日志文件?
需要支持XP以上。
谢谢
[更新] 如果有帮助,我在这里写过关于将 NLog 与 WPF 结合使用的博客
.net - 使用 NLog 记录异常时如何获取堆栈跟踪?
当我使用 NLog 的默认布局时,它只打印异常的名称。我被告知 log4jxmlevent 布局没有打印任何关于异常的信息。什么布局对我有帮助?
示例代码:
默认布局输出:
log4jxmlevent 输出:
class - nlog 不适用于类库项目
我有一个使用几个类库项目的 MVC 应用程序。我已经实现了 NLog 来记录所有项目。每个项目(包括类库项目)都有 NLog.config 文件。日志记录对于 MVC 应用程序非常有用,但是对于其他类库,日志文件根本不会生成。
我在这里做错了吗?我已将日志文件设置为在所有项目的硬编码路径 (D:{project_name}\xx) 处生成。
此外,我确保所有“NLog.config”文件都设置为“始终复制”到输出目录。
c# - NLog 在文件顶部写入文件日志
如何在文件的第一个上写最新的日志?有什么配置吗?
.net - 我应该什么时候使用 Tracing vs Logger.NET、Enterprise Library、log4net 或 Ukadc.Diagnostics?
如何在标准跟踪、Logger.NET、企业库、log4net 或 Ukadc.Diagnostics 之间进行选择?
有没有一种情况比另一种更合适?……那会是什么?(ASP.NET、控制台应用、Azure 云、SOHO、企业...)
有什么好处或坏处?
我错过了任何其他主要的日志框架吗?
c# - NLog - 将 NULL 写入可选的数据库列
logging - 配置 log4net 以根据日志级别写入不同的文件
我正在设置 log4net 并想在“debug.log”中写入调试消息,在“info.log”中写入信息消息等等。
为此,我使用了几个附加程序,例如:
和类似的信息,警告和错误级别。这工作正常,但似乎需要做很多额外的工作,因为所有这些附加程序仅在阈值(调试或警告等)和文件名(debug.log 或 warn.log 等)上有所不同
有没有更好的方法来实现我的目标?也许像首先声明“基本附加程序”之类的东西。
(单独说明 - 如果这在 log4net 中不可能,但在 NLog 中可能,我也很感激知道)
谢谢!
wcf - WCF 服务中的 NLog
我可以在 WCF 服务中使用 NLog 吗?我正在尝试但无法使其正常工作。
首先,我在 Windows 窗体应用程序中设置了一个简单的配置,以检查我的设置是否正确,并且这会很好地写入日志文件(我正在使用名称而不是 IP 地址写入网络位置)。
然后我在 WCF 服务中做了完全相同的事情。那没起效。
为了检查权限,我添加了一些代码来使用 TextWriter。
这工作正常,所以我知道我可以写信到该位置。
asp.net-mvc - 存储库模式项目中的 NLog 和日志记录到数据库
在 NLog 中,要针对数据库进行日志记录,您只需输入数据库连接等,它就会直接连接到数据库并执行其工作。我的项目使用存储库模式,对数据库的所有访问都通过存储库。如何设置 NLog 以使用存储库登录到我的数据库?我应该创建一个ILoggingRepository
? 如何在 NLog 配置中使用它?
或者 NLog 是否应该直接连接到数据库,因为它是一个日志框架?