代码之家  ›  专栏  ›  技术社区  ›  Adrian Baczyński

Lombok sl4fj:如何更改控制台记录器lvl

  •  4
  • Adrian Baczyński  · 技术社区  · 7 年前

    我开始为binance treading开发一个机器人。我正在使用 this wrapper library .

    此包装正在使用:

    import lombok.extern.slf4j.Slf4j;
    

    对于日志记录,代码如下所示:

    @Slf4j
    @Data
    public class BinanceApi {
    ...
    }
    

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

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

    但这对我没有帮助。

    我该怎么做?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Florian Benz    7 年前

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

    Java的简单日志外观(SLF4J)作为各种日志框架(例如Java.util.Logging、logback、log4j)的简单外观或抽象,允许最终用户在部署时插入所需的日志框架。

    要更改输出日志级别,您必须确定使用了哪些日志框架,然后查看如何为该日志框架配置日志级别。起点可以是项目或现有日志记录配置的依赖关系。