NLog 内部记录器的编程配置

2023-12-01

任何人都可以帮助 NLog 内部记录器的编程配置吗?

我有各种目标,电子邮件目标不发送任何电子邮件,尽管它确实有日志记录规则。所以我希望通过启用内部日志来获得更多见解。

但是,我进行了编程配置,但没有找到任何在代码中设置内部记录器的资源。


索姆斯的例子:

// enable internal logging to the console
NLog.Common.InternalLogger.LogToConsole = true;

// enable internal logging to a file
NLog.Common.InternalLogger.LogFile = "c:\\log.txt";

// enable internal logging to a custom TextWriter
NLog.Common.InternalLogger.LogWriter = new StringWriter(); //e.g. TextWriter writer = File.CreateText("C:\\perl.txt")

 // set internal log level
NLog.Common.InternalLogger.LogLevel = LogLevel.Trace;

See NLog 维基

可以通过代码通过在InternalLogger类上设置以下属性来配置内部日志记录:

  • InternalLogger.LogLevel - 指定内部日志记录级别
  • InternalLogger.LogFile - 指定日志文件的名称(null 将禁用记录到文件)
  • InternalLogger.LogToConsole - 启用或禁用日志记录到控制台
  • InternalLogger.LogToConsoleError - 启用或禁用日志记录到控制台错误流
  • InternalLogger.LogToTrace - 启用或禁用记录到 System.Diagnostics.Trace(在 NLog 4.3 中引入)
  • InternalLogger.LogWriter - 指定用于日志记录的 TextWriter 对象
  • InternalLogger.IncludeTimestamp - 启用或禁用时间戳是否应包含在内部日志输出中(NLog 4.3+)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NLog 内部记录器的编程配置 的相关文章

随机推荐

  • Tornado/Python self.render("example.html") 忽略 CSS

    我是 Python 和一般编程的新手 我使用名为 Tornado 的网络服务器来 托管 我的网站 每当我使用 self render example html 这里的变量 生成动态 html 页面 生成的 html 页面没有合并任何 CSS
  • 如何处理flex中的嵌套注释

    我正在为支持嵌套注释的语言编写一个 Flex 扫描器 如下所示 我曾经在支持递归调用 lex 扫描器的 ocaml ocamllex 上工作 非常优雅 但我现在切换到c flex 如何处理这样的嵌套注释 假设只有注释可以嵌套在注释中 那么对
  • jQuery 对话框中的 Z 索引。自动建议列表未正确显示

    我在 jQuery 对话框中显示自动建议框时遇到问题 无论如何 自动建议列表都会显示在对话框下方 我尝试将 autosuggest 的 z index 属性设置为 gt 1004 但没有成功 下面是屏幕截图 这是我用来设置自动建议列表样式的
  • Java 浮点数学 - (英尺/米的转换)

    我认为这是一个非常基本的问题 我正在执行此功能 private double convertMetersToFeet double meters function converts Feet to Meters double toFeet
  • 购物车的“查看购物车商品”页面未正确分页

    我有一个 PHP 页面 用于检索我的数组中的数组 SESSION products 会议 该会话中的每个数组都是用户通过以下方式添加到其 购物车 中的产品 catalogue php页 目前我的会话有 11 个阵列 这意味着我已将 11 个
  • Blade 中的 Vue 组件

    我正在尝试使用this在我的刀片视图中 我有 vue文件和JS中的以下代码 import Multiselect from vue multiselect export default components Multiselect data
  • 将结果从 ReportMemoryLeaksOnShutdown 重定向到日志文件

    我想将内存泄漏检测添加到我们的自动化单元测试中 ReportMemoryLeaksOnShutdown 将检测任何内存泄漏 最大的问题是它将结果打印到模式对话框中 该对话框必须由用户手动关闭 这在构建服务器上运行的自动化单元测试中不起作用
  • 12:xx 在 SimpleDateFormat.format("hh:mm:ss") 中显示为 00:xx

    在以下代码中使用 SimpleDateFormatter format 时 12 00 到 12 59 之间的时间在 startDateText TextView 中显示为 00 00 到 00 59 而从 13 00 开始 它们正确显示为
  • 在clearcase中如何将不可修改的基线转换为可修改的?

    创建了一个新的 UCM 项目 并配置了多个基线 当我尝试从特定组件签出文件时 我不被允许签出 并且它说流可能是只读的 我可以查看流中的其他组件文件 所以我尝试运行以下命令 cleartool lsstream view MyBuildVie
  • 如何使用 python-docx 以编程方式在 MS Word 中的页面布局中实现列

    我需要实现word文档的设计 我必须使用 python docx 库以编程方式将该文档的页面布局设置为 2 列布局 请帮忙 我用谷歌搜索这个问题并关注你在 stackoverflow 和谷歌论坛上的评论 我解决了这个问题 下面的代码帮助了我
  • 如何在管理表单的日期字段中接受本地化日期格式(例如 dd/mm/yy)?

    是否可以自定义 django 应用程序以在管理表单的 DateField 中接受本地化日期格式 例如 dd mm yy 我有一个模型类 class MyModel models Model date models DateField Dat
  • 将日期转换为正确的格式

    我有一个网络服务 它通过以下方式返回我的日期 Wed Oct 31 11 59 44 0000 2012 但我希望它以这种方式还给我 31 10 2012 11 59 我知道应该使用 NSDateFormatter 来完成 但我现在不知道如
  • 在 PHP 中使用具有抽象类型的 WSDL

    我正在研究我们的 Web 应用程序和 Microsoft Exchange 2007 之间的集成 我正在使用 Exchange Web 服务 EWS 与 Exchange Server 进行通信 但是 我在使用 WSDL 时遇到了一些问题
  • 从 BroadcastReceiver 更新 Activity

    这个问题提出了一个有趣的问题 OP 有一个显示地图的应用程序 该地图需要使用通过 SMS 消息接收的位置标记进行更新 各个步骤相当简单 SMS 消息可以由BroadcastReceiver 标记可以通过ItemizedOverlay在一个上
  • 将 JTextArea 或 JTextPane 中的文本居中 - 水平文本对齐

    有没有办法像 JTextField 一样为 JTextArea 创建水平居中的文本 setHorizontalAlignment JTextField CENTER 有没有办法可以使用多行文本区域完成同样的事情 我找不到 JTextArea
  • Firebase 存储和访问控制允许来源

    我正在尝试通过 XMLHttpRequest 从 Firebase Storage 下载文件 但资源上未设置 Access Control Allow Origin 因此这是不可能的 有没有办法在存储服务器上设置这个标头 let xhr j
  • PHP/Mysqli:为什么此代码会使插入行加倍?

    我的代码需要帮助 不知何故 我的代码创建了两个房间 它一次将两行插入表中 我不知道为什么 我需要每个插入都需要一个 id 才能知道我们在哪个房子中创建一个新房间 我的数据库包含表 house 和表 room 表 room 有一个字段 hou
  • python用多个键填充搁置对象/字典

    我有一个 4 gram 列表 我想用它来填充字典对象 shevle 对象 I go to work I go there often it is nice being I live in NY I go to work 这样我们就有了类似的
  • Python 中递归调用的 return 语句如何保存中间值?

    正在查看一些与递归调用相关的 python 代码 并注意到 return 语句看起来很有趣 当下一次递归调用的返回语句中没有变量赋值时 递归如何工作 当进行递归调用时 中间求和值没有存储在明显的位置 调试器似乎显示列表每次调用都会减少一 但
  • NLog 内部记录器的编程配置

    任何人都可以帮助 NLog 内部记录器的编程配置吗 我有各种目标 电子邮件目标不发送任何电子邮件 尽管它确实有日志记录规则 所以我希望通过启用内部日志来获得更多见解 但是 我进行了编程配置 但没有找到任何在代码中设置内部记录器的资源 索姆斯