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

使用logback-classic/slf4j配置默认警告/错误日志

常雪风
2023-03-14

我试图配置logback-classic来处理以下情况:所有来自My.class的、级别为debug或更高的消息都应该发送到stdout appender。

和所有级别为warn或更高的错误消息,也应该转到altout appender中,无论它们来自哪里。但我似乎无法让它起作用。

<configuration>

  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>Stdout: %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
  </appender>

  <appender name="ALTOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>Altout: %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
  </appender>

  <logger name='my.class'  level='debug' additivity="false">
    <appender-ref ref="ALTOUT" />
  </logger>

  <root level="warn">
    <appender-ref ref="STDOUT" />
  </root>
</configuration>

共有1个答案

汝志
2023-03-14

使用ALTOUT上的http://logback.qos.ch/manual/filters.html#ThresholdFilter过滤警告以下的所有事件。

 类似资料:
  • 问题内容: 输出: 问题答案: 您将获得“ ”警告,如果你没有一个文件在你的主目录,或者如果你不指定pylint的说法。 要取消显示该消息,请在* nix上:

  • 告警配置 合理、灵活的监控规则可以帮助更快、更精确的发现业务线上故障。本篇主要分为五个部分: 告警规则示例 如何验证告警已发出 告警的通用配置:包括告警服务器配置、告警策略、告警接收人、默认告警接收人及告警开关、告警服务端 告警规则配置 具体的五种告警类型:包括Transaction告警、Event告警、心跳告警、异常告警、业务指标告警 告警规则示例 CAT自带一个告警规则,便于对告警有一个宏观的

  • 我在具有以下logback.xml文件的类路径中有slf4j和logback jar(该文件以前已经成功使用过)。但是,DOCX4J3.0仍然将日志记录信息打印到标准输出。我正在使用NetBeans7.4构建基于docx4j的应用程序。我想将日志级别更改为错误,并将其发送到日志文件中。不知道我错过了什么。任何帮助都是非常感谢的。

  • Spring靴默认日志如下所示: 我写了一个对数Spring.xml,用于为我的应用程序设置一些记录器和附加器。但是,当“资源”目录中存在.xml时,Spring靴默认日志将消失。而且只有一个

  • 我试图让SLF4J绑定到logback,但它却默认为Log4j。 我已经为logback配置了所有默认配置文件以及绑定。 我的类路径有以下相关的罐: logback-classic-commons-logging(99.0-not-exist)//清空jar以排除commons-logging-logback-core-logback-ext-spring 注意:没有log4j依赖项。 这是一个S

  • 功能开通 当打开页面后,如果显示如下提示: 则说明此功能还未开通,需要联系管理员开通此功能,开通后,会显示如下界面: 该页面有三个 tab 页,分别对应 规则列表、成员组管理、成员管理。 成员管理 成员列表 成员添加 点击页面右上方 添加成员 按钮,出现 添加成员 界面,现提供了两种添加方式,分别为: 通过生态云用户创建 左侧为生态云用户列表,可以从左侧选择生态云用户添加到右侧的待添加列表,点击确