logging - Lombok sl4fj : How to change console logger lvl

标签 logging lombok

我开始研究用于币安踩踏的机器人。我正在使用 this wrapper library .

这个包装器正在使用:

import lombok.extern.slf4j.Slf4j;

用于记录它在代码中看起来像这样:
@Slf4j
@Data
public class BinanceApi {
...
}

现在它显示了很多我不想显示的信息。我要换 consoleAppender仅显示错误级别日志的级别。

我找到了这个 Project Lombok @Slf4j external configuration

但这对我没有帮助。

我怎样才能做到这一点?

最佳答案

输出的日志级别不是用 Lombok 配置的,而是用使用的日志框架配置的。 SLF4J 是 Java 日志框架的外观。这是来自https://www.slf4j.org/的解释

The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.



要更改输出日志级别,您必须弄清楚使用了哪个日志框架,然后查看如何为该日志框架配置日志级别。起点可以是项目的依赖项或现有的日志配置。

关于logging - Lombok sl4fj : How to change console logger lvl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48081937/

相关文章:

java - Log4j:如何为 Logger 使用自定义名称?

php - MySQL 插入语句队列

maven - Mapstruct 不使用 Lombok 定义的构建器

java - 在类、枚举等上使用@Getter

java - Spring mcvc 应用程序中未选取 Log4j2 属性

java - 使用 lombok @Singular 和 jackson @JsonPOJOBuilder

powershell - 在 PowerShell 中如何将错误、警告、写主机输出捕获到单个文件中?

java - 在 JBoss 7.1.1 下使用应用程序的 Log4J 配置

Python - 记录多个文件

java - 如何使用 lombok @Builder 和 @Data 初始化 ArrayList