使用 NLog 的多个日志文件
Multiple Log Files using NLog
我有一个 NLog 的用例,我希望能够根据我在服务器上执行的操作拥有多个日志文件。
我决定使用 NLog 进行日志记录,但我有点不知道如何使用配置文件来拥有不同的文件。
理想情况下,这一切都将通过配置 API 完成,这似乎是最可配置的。
这也是我们打算构建一个能够在 3 个不同平台上导入的 dll 文件的项目(因此需要日志文件的灵活性)。
任何有Nlog经验的人都可以提供一个多日志文件配置的例子吗?也许构造函数接收 LogManager 作为参数?
有人有过这个要求吗?
此致
这是一个非常常见的用例。您可以在文件名中使用布局渲染器,例如 filename=${loggername}
。另见 https://github.com/NLog/NLog/wiki/File-target#per-level-log-files
我有一个 NLog 的用例,我希望能够根据我在服务器上执行的操作拥有多个日志文件。
我决定使用 NLog 进行日志记录,但我有点不知道如何使用配置文件来拥有不同的文件。
理想情况下,这一切都将通过配置 API 完成,这似乎是最可配置的。
这也是我们打算构建一个能够在 3 个不同平台上导入的 dll 文件的项目(因此需要日志文件的灵活性)。
任何有Nlog经验的人都可以提供一个多日志文件配置的例子吗?也许构造函数接收 LogManager 作为参数?
有人有过这个要求吗?
此致
这是一个非常常见的用例。您可以在文件名中使用布局渲染器,例如 filename=${loggername}
。另见 https://github.com/NLog/NLog/wiki/File-target#per-level-log-files