log.info 不出来
时间: 2023-11-16 16:04:05 浏览: 76
回答: 当使用logback和Lombok的@Slf4j注解打印日志文件时,有时会遇到log.info()无法使用的问题。解决这个问题的方法有几种。首先,确保在logback.xml文件中正确地配置了logger和appender-ref。在logger标签中,name属性应该是你要在哪个类或者包下使用log的全限定名,level属性应该设置为INFO,additivity属性应该设置为false以防止重复打印。在appender-ref标签中,ref属性应该引用执行控制台日志的appender标签的name属性值。\[1\]
另外,你可以尝试以下方法来解决log.info()无法使用的问题。首先,在file-setting-build-compiler中设置允许Annotation Processors通过。其次,在file-setting-plugins中下载Lombok插件。如果这些方法都不起作用,你可以查看Lombok生成的代码,看看是否生成了private static final Logger log = LoggerFactory.getLogger(TTController.class)。同时,检查info的实现是否有多个实现,可以通过点击F7进入查看。如果进入的是Logger实现,那么可能是因为Logger的实现类没有正确引入。\[2\]\[3\]
#### 引用[.reference_title]
- *1* [slf4j下log.info()无法输出到控制台&重复打印](https://blog.csdn.net/A390hours/article/details/85251067)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [使用@Slf4j注解,log.info()无法使用](https://blog.csdn.net/zhen_hh/article/details/120653159)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [【好奇害死猫】log.info的实现原理](https://blog.csdn.net/TANK_SOURCE/article/details/116462964)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]