首页 > 其他 > 详细

使用注解@Slf4j简化Logger的初始化

时间:2019-05-04 21:52:25      阅读:430      评论:0      收藏:0      [点我收藏+]

一、是不是厌倦了

private final static Logger logger = LoggerFactory.getLogger(Application.class);

的拷贝和修改?

二、现在可以通过@Slf4j简化这个日志类的引用了。

三、首先引入依赖包

    。。。
    <properties>
        <lombok.version>1.18.6</lombok.version>
    </properties>
    。。。
        <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>${lombok.version}</version>
            <scope>provided</scope>
        </dependency>

四、使用

@Slf4j
@Service
public class ComputerStatusService {
    public ComputerStatusMsg getComputerStatus() {
        log.debug("{}","start compute work...");
    }
}

五、报错

很可能你会发现log无法找到合适的引入包。

六、解决

这个需要IDE的插件支持。

以IDEA为例,File -> Settings -> Plugins

1.搜索Lombok插件并安装。

2.下载离线插件包,选择Install Plugin from Disk...

七、可以更加愉快的打印日志了。

使用注解@Slf4j简化Logger的初始化

原文:https://www.cnblogs.com/yoyotl/p/10809852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!