在NLog中过滤目标

弗拉基米尔

我有一个配置为多个目标的记录器。我可以在某些条件下过滤目标吗?

<logger name="actionsLogger" minlevel="Info" writeTo="fileTarget,rmqTarget1,rmqTarget2" />

我需要始终将操作写入fileTarget,在某些情况下还要写入rmqTarget1和rmqTarget2。也许解决方案是创建具有自己目标的多个记录器。但是我无法更改项目的源代码并重新编译。

弗拉基米尔

谢谢回复。我找到了解决方案。FilteringWrapper- https://github.com/NLog/NLog/wiki/FilteringWrapper-target它对目标应用过滤器,而不对记录器应用过滤器。

<target
    xsi:type="FilteringWrapper"
    condition="'${event-context:item=Status}'=='Success'"
    name="rabbitMQFilteringTarget">
    <target
        xsi:type="RabbitMQ"
        name="rabbitMQTarget"
...
    </target>
</target>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NLog目标中的HttpClient

来自分类Dev

在NLog中访问内存目标

来自分类Dev

是否可以在NLog 4.6中以编程方式配置目标规则过滤器?

来自分类Dev

在配置中设置NLog RichTextBox目标

来自分类Dev

使用anotar catel nlog日志记录时无法过滤类名(在NLog.config中)

来自分类Dev

使用anotar catel nlog日志记录时无法过滤类名称(在NLog.config中)

来自分类Dev

NLog目标文件名

来自分类Dev

日志获取自定义NLog目标中的所有属性

来自分类Dev

如何从 Xamarin 中的 xml 配置加载自定义 NLog 目标?

来自分类Dev

如何在iOS目标C中过滤Json数据

来自分类Dev

Dotnet Nlog邮件目标粗体HTML文本

来自分类Dev

NLog邮件目标无法正常工作

来自分类Dev

限制NLog数据库目标大小

来自分类Dev

NLog找不到自定义目标?

来自分类Dev

NLog中的MappedDiagnosticsLogicalContext问题

来自分类Dev

如何在R drake中组合和过滤动态文件目标?

来自分类Dev

如何在营销API中以特定目标过滤Facebook adaccount广告系列?

来自分类Dev

生成文件中目标的自定义依赖项过滤器

来自分类Dev

Splunk:如何在防火墙日志中过滤源和目标 IP 地址

来自分类Dev

如何在.NET Core 3 Web应用程序中的代码中配置NLog以匹配“ Microsoft。*”记录器名称而没有目标?

来自分类Dev

动态目标中的目标变量

来自分类Dev

如何在运行时更改NLog规则目标?

来自分类Dev

NLog文件目标仅写入一条记录

来自分类Dev

ASP.NET MVC-找不到NLog文件目标

来自分类Dev

NLog:如何以编程方式获取特定目标的级别

来自分类Dev

NLog文件目标仅写入一条记录

来自分类Dev

在自定义 NLog 目标上添加智能感知

来自分类Dev

Nlog AutoFlushWrapper 在带有数据库目标的 BufferingWrapper 之上,如果应用程序崩溃/异常关闭,缓冲区中的日志将丢失

来自分类Dev

Nlog.Targets.Redis:如何为Redis目标配置NLog?

Related 相关文章

  1. 1

    NLog目标中的HttpClient

  2. 2

    在NLog中访问内存目标

  3. 3

    是否可以在NLog 4.6中以编程方式配置目标规则过滤器?

  4. 4

    在配置中设置NLog RichTextBox目标

  5. 5

    使用anotar catel nlog日志记录时无法过滤类名(在NLog.config中)

  6. 6

    使用anotar catel nlog日志记录时无法过滤类名称(在NLog.config中)

  7. 7

    NLog目标文件名

  8. 8

    日志获取自定义NLog目标中的所有属性

  9. 9

    如何从 Xamarin 中的 xml 配置加载自定义 NLog 目标?

  10. 10

    如何在iOS目标C中过滤Json数据

  11. 11

    Dotnet Nlog邮件目标粗体HTML文本

  12. 12

    NLog邮件目标无法正常工作

  13. 13

    限制NLog数据库目标大小

  14. 14

    NLog找不到自定义目标?

  15. 15

    NLog中的MappedDiagnosticsLogicalContext问题

  16. 16

    如何在R drake中组合和过滤动态文件目标?

  17. 17

    如何在营销API中以特定目标过滤Facebook adaccount广告系列?

  18. 18

    生成文件中目标的自定义依赖项过滤器

  19. 19

    Splunk:如何在防火墙日志中过滤源和目标 IP 地址

  20. 20

    如何在.NET Core 3 Web应用程序中的代码中配置NLog以匹配“ Microsoft。*”记录器名称而没有目标?

  21. 21

    动态目标中的目标变量

  22. 22

    如何在运行时更改NLog规则目标?

  23. 23

    NLog文件目标仅写入一条记录

  24. 24

    ASP.NET MVC-找不到NLog文件目标

  25. 25

    NLog:如何以编程方式获取特定目标的级别

  26. 26

    NLog文件目标仅写入一条记录

  27. 27

    在自定义 NLog 目标上添加智能感知

  28. 28

    Nlog AutoFlushWrapper 在带有数据库目标的 BufferingWrapper 之上,如果应用程序崩溃/异常关闭,缓冲区中的日志将丢失

  29. 29

    Nlog.Targets.Redis:如何为Redis目标配置NLog?

热门标签

归档