这句Java代码是什么意思private final Logger logger = LoggerFactory.getLogger(getClass());

如题所述

定义logger,打印日志用的。
下面是用法实例
public void hello(){
if(logger.isDebugEnabled()){
logger.debug("enter " + this.getClass().getName() + "hello method !");
}
try {
System.out.println("hello");
} catch (Exception e) {
e.printStackTrace();
logger.error("打印hello出错", e);
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-17
log4j,就是定义logger,下面才能使用log4j打印日志,你可以百度下log4j的使用

这句Java代码是什么意思private final Logger logger = LoggerFactory...
定义logger,打印日志用的。下面是用法实例 public void hello(){ if(logger.isDebugEnabled()){ logger.debug("enter " + this.getClass().getName() + "hello method !");} try { System.out.println("hello");} catch (Exception e) { e.printStackTrace();logger.error("打印hello出错"...

LoggerFactory.getLogger(Actions.class)这段代码是么意思啊
如:Logger logger = LoggerFactory.getLogger(Actions.class);logger.debug("日志信息");将会打印出: Actions : 日志信息

使用javaagent实现代码无入侵增强logback
\/***@authorliupenghui*@date2021\/10\/81:34下午*\/publicclassTimeInterceptorimplementsHandlerInterceptor{privatestaticfinalLoggerlog=LoggerFactory.getLogger(TimeInterceptor.class);privatestaticfinalThreadLocal<StopWatch>STOP_WATCH_THREAD_LOCAL=newThreadLocal<>();@OverridepublicbooleanpreHandle(HttpServletRequestrequest...

...final Logger LOGGER = LoggerFactory.getLogger(XXXX); 这里Logger...
import org.slf4j.Logger;import org.slf4j.LoggerFactory;这两个!

如何快速过滤出一次请求的所有日志
private static final Logger logger = LoggerFactory.getLogger(Main.class);public static void main(String[] args) { \/\/ 入口传入请求ID MDC.put(KEY, UUID.randomUUID().toString());\/\/ 主线程打印日志 logger.debug("log in main thread");\/\/ 异步线程打印日志 new Thread(new Runnable() ...

如何用java 5分钟实现一个最简单的mysql代理服务器
public class MysqlProxyServer { private static final Logger logger = LoggerFactory.getLogger(MysqlProxyServer.class);public static void main(String[] args) { Vertx.vertx().deployVerticle(new MysqlProxyServerVerticle());} public static class MysqlProxyServerVerticle extends AbstractVerticle ...

使用Copyonwrite改造本地缓存
publicvoidreload(){if((configs!=null)&&!configs.isEmpty()){configs.clear();this.initConfig();}}只有一处调用该方法 ComponentpublicclassSysConfgMQListenerimplementsMessageListenerConcurrently{protectedfinalLoggerlog=LoggerFactory.getLogger(SysConfgMQListener.class);@AutowiredprivateISysConfigService...

Java日志框架:slf4j作用及其实现原理
privatestaticfinalLoggerlogger=LoggerFactory.getLogger(SelectBillingOrderImplTest.class);@TestpublicvoidlogTest()throwsIOException{logger.info("");logger.warn("");logger.error("");} 4.执行结果 SLF4J原理解析1.创建Logger对象(Logger常定义为全局单例对象)2.getLogger方法 3.拿到实力化工场,...

深入了解Java日志框架:SLF4J和Logback
private static final Logger logger = LoggerFactory.getLogger(MyClass.class);public void doSomething() { logger.info("doing something");} } 在配置上,可以选择Logback作为具体的日志实现。配置文件如logback.xml,定义了输出格式和输出目的地。Logback提供了丰富的配置选项,包括控制台、文件输出,...

scribe-java库怎么用
private final static Logger logger = LoggerFactory.getLogger(OAuthServiceProvider.class); private OAuthServiceConfig config; public OAuthServiceProvider() { } public OAuthServiceProvider(OAuthServiceConfig config) { this.config = config; } public OAuthService getService() { return new ServiceBuilder(...

相似回答