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);
}
Source
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