当前位置: 首页 > 知识库问答 >
问题:

如何使用自定义标记或(警告或错误)配置追加器?

艾令雪
2023-03-14

我想将appender配置为使用自定义标记或警告、错误和更高级别的日志。因此,它将包含带有自定义标记或错误、警告等的日志。我可以在不为警告和错误创建额外标记的情况下执行此操作吗?这是我的配置:

<Filters>
    <MarkerFilter marker="ERROR" onMatch="ACCEPT" onMismatch="NEUTRAL" />
    <MarkerFilter marker="WARN" onMatch="ACCEPT" onMismatch="NEUTRAL" />
    <MarkerFilter marker="successfulRequestMarker" onMatch="ACCEPT" onMismatch="DENY" />
</Filters>

但不会记录错误和警告。我在AppenderRef中将此appender的级别设置为INFO。

PS:我使用log4j2版本2.5与slf4j 1.7.12的标记谢谢

共有1个答案

巫经义
2023-03-14

要允许级别为WARN及以上的日志或自定义标记,请执行以下操作:

<Filters>
    <ThresholdFilter level="WARN" onMatch="ACCEPT" onMismatch="NEUTRAL" />
    <MarkerFilter marker="successfulRequestMarker" onMatch="ACCEPT" onMismatch="DENY" />
</Filters>
 类似资料:
  • 插值问题当我通过角度插值指定一些html标记(如按钮)或自定义标记时,它不会显示 在组件中。html文件

  • 我有一个地图,上面有键和值和打印。我需要为这些EMPID添加标签。但当我使用stream API时,最终的结果是很糟糕的。

  • 问题内容: 我正在尝试使用PHP的mail()函数发送测试邮件。 当我尝试通过中调试它时,它显示以下消息: 我不明白为什么? 问题答案: 标题似乎格式不正确。尝试以下方法:

  • 我有使用ckeditor生成的html文本,在我的文本中有一些非html标记,它们没有被显示,因为它们被认为是html标记。 我想将所有非HTML标记替换为HTML实体。我用str_replace做了大多数标记,但现在我有大约100个不同的标记,像

  • 问题内容: 有谁知道如何使用JavaScript或jQuery添加或创建自定义HTTP标头? 问题答案: 根据您的需求,有几种解决方案… 如果要向 单个请求添加自定义标头(或标头集), 则只需添加属性: 如果要向 每个请求添加默认标头(或标头集),请 使用: 如果 要向每个请求添加标头(或标头集), 则将钩子与一起使用: 编辑(更多信息): 要注意的一件事情是,您只能定义一组默认标头,而只能定义一

  • 问题内容: 我正在尝试创建一种类似于英语的小型语言来指定任务。基本思想是将陈述分为动词和名词短语,这些动词应适用于它们。我正在使用nltk,但未获得我希望的结果,例如: 在每种情况下,它都未能意识到第一个单词(选择,移动和复制)被用作动词。我知道我可以创建自定义标签和语法来解决此问题,但是与此同时,当很多此类东西不在我的支持范围内时,我犹豫要重新发明轮子。我特别希望可以同时处理非英语语言的解决方案