如何将 lombok 日志记录添加到 gradle 项目?
How to add lombok logging to gradle project?
我在 java 上有一个简单的项目 gradle。
添加lombok(作为插件),并尝试使用@Slf4j 进行日志记录
但是当我 运行 应用程序
时,控制台上没有我打印的消息
正在尝试添加 log4j.properties 到项目的资源,不同的依赖项但仍然没有日志。
添加了解决方法
implementation 'log4j:log4j:1.2.17'
implementation 'commons-logging:commons-logging:1.2'
使用
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
private static final Log logger = LogFactory.getLog(MethodHandles.lookup().lookupClass());
它适用于 log4j.properties 文件
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
@Slf4j 如何工作?
正如@sham 所说,分辨率在 topic
我们必须包含以下依赖项:
// logging
implementation 'org.slf4j:slf4j-api:2.0.0-alpha1'
implementation 'org.slf4j:slf4j-log4j12:2.0.0-alpha1'
implementation 'org.apache.logging.log4j:log4j:2.14.1'
我在 java 上有一个简单的项目 gradle。
添加lombok(作为插件),并尝试使用@Slf4j 进行日志记录
但是当我 运行 应用程序
时,控制台上没有我打印的消息正在尝试添加 log4j.properties 到项目的资源,不同的依赖项但仍然没有日志。
添加了解决方法
implementation 'log4j:log4j:1.2.17'
implementation 'commons-logging:commons-logging:1.2'
使用
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
private static final Log logger = LogFactory.getLog(MethodHandles.lookup().lookupClass());
它适用于 log4j.properties 文件
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
@Slf4j 如何工作?
正如@sham 所说,分辨率在 topic
我们必须包含以下依赖项:
// logging
implementation 'org.slf4j:slf4j-api:2.0.0-alpha1'
implementation 'org.slf4j:slf4j-log4j12:2.0.0-alpha1'
implementation 'org.apache.logging.log4j:log4j:2.14.1'