Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不能在龙目岛上使用Slf4j

不能在龙目岛上使用Slf4j
EN

Stack Overflow用户
提问于 2017-11-01 03:21:09
回答 2查看 5.9K关注 0票数 1

我正在尝试使用项目lombok来生成一个类似示例here的记录器。

当我转到intelliJ时,我输入的log没有代码完成。我得到以下错误:

代码使用:

代码语言:javascript
运行
AI代码解释
复制
package com.example.clement.recipeproject.bootstrap;

import com.example.clement.recipeproject.domain.*;
import com.example.clement.recipeproject.repositories.CategoryRepository;
import com.example.clement.recipeproject.repositories.RecipeRepository;
import com.example.clement.recipeproject.repositories.UnitOfMeasureRepository;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.stereotype.Component;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;

@Slf4j
@Component
public class DevBootstrap implements ApplicationListener<ContextRefreshedEvent> {

    private CategoryRepository categoryRepository;
    private UnitOfMeasureRepository unitOfMeasureRepository;
    private RecipeRepository recipeRepository;

    public DevBootstrap(CategoryRepository categoryRepository, UnitOfMeasureRepository unitOfMeasureRepository, RecipeRepository recipeRepository) {
        this.categoryRepository = categoryRepository;
        this.unitOfMeasureRepository = unitOfMeasureRepository;
        this.recipeRepository = recipeRepository;
    }

    // returns List<Recipe>
    private List<Recipe> getRecipes() {

        log.debug("I am a debug message");

*更新:

添加了更多的照片,以显示slf4j日志即将出现,但之后没有合适的方法。

当我跳到@Slf4j时,我得到了这样的结果。

批注处理器已打开,但不确定配置是否正确。

EN

回答 2

Stack Overflow用户

发布于 2018-06-14 07:34:53

是否将slf4j依赖项添加到build.gradle,如下所示

代码语言:javascript
运行
AI代码解释
复制
dependencies {
    compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25'
    compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
}
票数 4
EN

Stack Overflow用户

发布于 2017-11-01 09:10:55

你确定你从lombok.extern.slf4j.Slf4j包导入了正确的@Slf4注解吗?

在package groovy.util.logging.Slf4j中有一个同名的注释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47047726

复制
相关文章
再生龙使用手册_龙再生
这是个好问题,配置环境是一件非常有趣(令人讨厌)的事情,尤其对于任务重心不在配置环境的人而言,更应该把有限的时间和精力用在项目核心进度上。 下面推荐一款 再生龙 软件,能让你的U盘作为打包好的系统盘,实现快速备份、还原和部署整个系统环境。 不仅支持本机不同分区、A机器到B机器,还支持虚拟机与虚拟机,虚拟机与实体机的交互。
全栈程序员站长
2022/11/17
2.8K0
再生龙使用手册_龙再生
Java使用slf4j输出日志
如何使用slf4j记录相应级别日志,作出了示例和详细使用说明。 Logger使用规范 1. 使用指南 Logger使用slf4j的接口和实例。 1.1 声明Log实例 这里需要注意使用static final修饰符 private static final Logger LOG = LoggerFactory.getLogger(Slf4jLogSample.class); 1.2 Log使用实例 import org.junit.Test; import org.slf4j.Logger; impor
白凡
2018/08/07
1.6K0
Lombok @Slf4j 使用和配置
pom依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>
鱼找水需要时间
2023/02/16
9320
slf4j 原理及使用原则
对于服务端运行的程序来说,日志是极为重要的,无论是日常运行状态的监控还是问题发生后的定位排查,都离不开日志。但在 java 语言中,有着许许多多不同的日志框架供我们使用。
用户3147702
2022/12/21
1.3K0
slf4j 原理及使用原则
slf4j配置_@slf4j注解
og4j.appender.appenderName.layout.ConversionPattern格式化日志信息,Log4J采用类似C语言中的printf函数的打印格式格式化日志信息,打印参数如下:
全栈程序员站长
2022/11/03
8380
java SLF4J 使用其他的 log框架
http://saltnlight5.blogspot.com/2013/08/how-to-configure-slf4j-with-different.html
bear_fish
2018/09/19
7750
Lombok快速入门
为什么说Lombok可以使代码更简洁、可以消除冗长代码呢?我们来拿lombok官网的一个例子来说:
端碗吹水
2020/09/23
1.1K0
Lombok快速入门
slf4j如何使用_正确刷牙方法图解
这里要吐槽一下,其实不想写这篇的,因为网上一搜有很多,但是,我真的被坑到了,很多篇教程都是复制,依赖不全,导致我总是运行不了。教程教程,就是给人学习的,你不能默认你的读者掌握了其他相关的东西。 好了,在pom中添加上面的所有依赖,很多教程里都只说添加lombok依赖就行了,其实不然。总共还需要slf4j以及它的实现,这里我选择了logback,其他的实现也是可以的。除此之外,还需要安装一个lombok插件,只针对IDEA,其他的IDE我不了解,也不知道具体需不需要这个插件。
全栈程序员站长
2022/10/04
4730
slf4j如何使用_正确刷牙方法图解
Spring Boot 使用 SLF4J 进行日志记录
大家好,我是你们的导师,我每天都会在这里给大家分享一些干货内容(当然了,周末也要允许老师休息一下哈)。昨天老师跟大家分享了Spring Boot 返回 JSON 数据及数据封装,今天来跟大家分享一下如何使用 SLF4J 进行日志记录。
挨踢小子部落阁
2019/07/23
1.2K0
1.6.Spring Boot核心注解@Slf4j的使用
声明:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j;
itjim
2019/11/19
1.2K0
1.6.Spring Boot核心注解@Slf4j的使用
使用再生龙制作centos7镜像
再生龙(Clonezilla)是一个免费的灾难恢复、硬盘克隆、硬盘映像档制作的部署和解决方案,由台湾的高速网络与计算中心所开发,以GNU通用公共许可协议(GPL)发布。
用户6182664
2022/01/07
2.8K0
使用再生龙制作centos7镜像
八、在SpringBoot中使用slf4j与logbak
日志设置参考官方文档https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-logging
cn華少
2021/11/24
2950
八、在SpringBoot中使用slf4j与logbak
你好,SLF4J
作为 CV 工程师,咱们开发的应用并不总是按预期运行,为了方便排查出潜在的问题,一般会在代码中添加日志记录语句。但在 Java 刚刚问世时,日志记录方式好像除了System.out和System.err之外也没啥别的选择了,主要痛点有:1) 日志无法分级,有些日志纯属 DEBUG,在生产环境是不需要的;2) 日志内容不支持格式化,如 XML、HTML。后来,一位名叫Ceki Gülcü的大神无奈之下发布了大名鼎鼎的log4j。尽管现在 log4j 逐渐退出历史舞台,但在当时却备受 Java 开发人员的喜爱,甚至 JDK 1.4 也是借鉴了 log4j 之后,终于在官方类库中补齐了日志记录这一短板,它就是j.u.l包。
程序猿杜小头
2022/12/01
7370
你好,SLF4J
【Unity游戏开发】不接SDK也能在游戏内拉起加QQ群操作?
  一般在游戏进行对外测试的时候都会有一个玩家QQ群,方便玩家反馈问题、交流游戏心得等。那么为了增加玩家加QQ群的欲望,可能会在游戏里面设计一个小功能,点击一下可以直接拉起手Q加群的操作,加了QQ群以后,也会自动下发一些小奖励刺激玩家。原本我以为要拉起手Q加QQ群的操作一定要接入相关平台的SDK才行,直到我详细地阅读了下腾讯官网的QQ群官方主页,我才了解到在游戏内拉起手Q发起加群的操作是如此的简单,根本不需要接入任何第三方SDK,只需短短几行代码即可轻松实现。闲言少叙,书归正文,咱们马上就开始实际操作一下。
马三小伙儿
2019/07/30
1.9K0
关于拖拽功能在IE11 、Firefox和Safari中不兼容的问题
1是event的path属性引起的bug(ie,firebox,safari) 2是event的dataTransfer.setData属性(ie,firebox) 3是firefox在拖动的时候会打开一个新窗口 (firbox) 4是ie11不支持onclick属性方法 ; ie11 里元素对象的attributes的排序和其他浏览器不同, ie11 中 remove()方法不work (ie)
lilugirl
2019/05/28
3.6K0
C语言之不能在scanf中使用换行
#include<stdio.h> #include<iostream> int main() { char* str[10]; printf("请输入:\n"); scan
西西嘛呦
2020/08/26
2.5K0
C语言之不能在scanf中使用换行
使用Angular CLI生成 Angular 5项目
如果您正在使用angular, 但是没有好好利用angular cli的话, 那么可以看看本文. Angular CLI 官网: https://github.com/angular/angular-cli 安装angular cli: npm install -g @angular/cli 不过首先要确保您安装了比较新版本的nodejs. 今天主要通过以下几个方面介绍Angular CLI: 生成项目 参数介绍 配置和自定义CLI 检查和修复代码 生成新项目: ng new my-app 这个命令会生成一
solenovex
2018/03/29
2.1K0
使用Angular CLI生成 Angular 5项目
使用Vite重构Vue3项目
截止发文时间,vite正式版已经发布快2年时间了,vue3也发布到3.2版本了,它的周边设施基本上已经齐活了。也是时候再次重构下我那个vue3.0的开源项目了。
神奇的程序员
2022/10/30
2K0
使用Vite重构Vue3项目
eclipse使用maven创建web3.0项目
默认情况下,使用maven骨架撞见的webapp只支持servlet2.3,eclipse又不允许随便修改为3.0。
pollyduan
2019/11/04
6480
rabbitpy使用purge不生效
需要等消费者确认或者指明了不确认才能使用这个命令,而不能直接使用 #! /usr/bin/env python3 # -*- coding:utf-8 -* import rabbitpy import sys url = 'amqp://guest:guest@localhost:5672/%2F' connecttion = rabbitpy.Connection(url) channel = connecttion.channel() queue = rabbitpy.Queue(channel,
槽痞
2020/09/15
1.8K0

相似问题

模拟龙目岛slf4j

119

在龙目岛slf4j中使用MDC

12

龙目岛SuperBuilder继承

34

龙目岛IntelliJ集成

21

带SuperBuilder的龙目岛

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档