Home / Class/ Slf4JLogger Class — netty Architecture

Slf4JLogger Class — netty Architecture

Architecture documentation for the Slf4JLogger class in Slf4JLogger.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6["Slf4JLogger"]
  5fdd3ffb_291d_f4f6_6084_a51533a15a09["Slf4JLogger.java"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|defined in| 5fdd3ffb_291d_f4f6_6084_a51533a15a09
  f09a147e_e6c2_7443_dce3_614b808fd89a["Slf4JLogger()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| f09a147e_e6c2_7443_dce3_614b808fd89a
  13da722c_ed01_a570_3949_7fb1bac7df68["isTraceEnabled()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| 13da722c_ed01_a570_3949_7fb1bac7df68
  f295beef_a06e_ba1b_3909_90ac66165a74["trace()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| f295beef_a06e_ba1b_3909_90ac66165a74
  94541292_cda6_ff43_9b01_cd496b8bcc35["isDebugEnabled()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| 94541292_cda6_ff43_9b01_cd496b8bcc35
  e21c8b0a_9ee2_aa0d_106d_d95dc87b1ead["debug()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| e21c8b0a_9ee2_aa0d_106d_d95dc87b1ead
  66e184c7_b2d8_1415_ced8_873eee2457a0["isInfoEnabled()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| 66e184c7_b2d8_1415_ced8_873eee2457a0
  8954bf25_5e99_f175_24e0_911de4fd522b["info()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| 8954bf25_5e99_f175_24e0_911de4fd522b
  57e02441_2d61_46f6_98c8_ba5714b28ced["isWarnEnabled()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| 57e02441_2d61_46f6_98c8_ba5714b28ced
  9c5b2ae2_9f87_bdff_37ae_f22ae68910de["warn()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| 9c5b2ae2_9f87_bdff_37ae_f22ae68910de
  3b4001e7_e4a5_8e4f_bd28_87e378ef2a82["isErrorEnabled()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| 3b4001e7_e4a5_8e4f_bd28_87e378ef2a82
  7d0fbc26_98fa_9844_380a_1afbd3538717["error()"]
  b8c94bf4_1606_4bdc_1ba9_729546ed17f6 -->|method| 7d0fbc26_98fa_9844_380a_1afbd3538717

Relationship Graph

Source Code

common/src/main/java/io/netty/util/internal/logging/Slf4JLogger.java lines 23–183

final class Slf4JLogger extends AbstractInternalLogger {

    private static final long serialVersionUID = 108038972685130825L;

    private final transient Logger logger;

    Slf4JLogger(Logger logger) {
        super(logger.getName());
        this.logger = logger;
    }

    @Override
    public boolean isTraceEnabled() {
        return logger.isTraceEnabled();
    }

    @Override
    public void trace(String msg) {
        logger.trace(msg);
    }

    @Override
    public void trace(String format, Object arg) {
        logger.trace(format, arg);
    }

    @Override
    public void trace(String format, Object argA, Object argB) {
        logger.trace(format, argA, argB);
    }

    @Override
    public void trace(String format, Object... argArray) {
        logger.trace(format, argArray);
    }

    @Override
    public void trace(String msg, Throwable t) {
        logger.trace(msg, t);
    }

    @Override
    public boolean isDebugEnabled() {
        return logger.isDebugEnabled();
    }

    @Override
    public void debug(String msg) {
        logger.debug(msg);
    }

    @Override
    public void debug(String format, Object arg) {
        logger.debug(format, arg);
    }

    @Override
    public void debug(String format, Object argA, Object argB) {
        logger.debug(format, argA, argB);
    }

    @Override
    public void debug(String format, Object... argArray) {
        logger.debug(format, argArray);
    }

    @Override
    public void debug(String msg, Throwable t) {
        logger.debug(msg, t);
    }

    @Override
    public boolean isInfoEnabled() {
        return logger.isInfoEnabled();
    }

    @Override
    public void info(String msg) {
        logger.info(msg);
    }

Frequently Asked Questions

What is the Slf4JLogger class?
Slf4JLogger is a class in the netty codebase, defined in common/src/main/java/io/netty/util/internal/logging/Slf4JLogger.java.
Where is Slf4JLogger defined?
Slf4JLogger is defined in common/src/main/java/io/netty/util/internal/logging/Slf4JLogger.java at line 23.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free