log.info 不出来
时间: 2023-11-16 12:04:05 浏览: 229
回答: 当使用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()无法输出到控制台&重复打印[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
allinsert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - 2 使用@Slf4j注解,log.info()无法使用[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
allinsert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - 3 【好奇害死猫】log.info的实现原理[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
allinsert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
相关推荐


















