Java slf4j记录器无控制台输出
我在我的应用程序中有控制器类(在我的maven项目中),在那里我定义了以下导入语句(我最近开始查看它,所以不知道以前的人对与日志相关的任何更改做了什么): 无论什么时候我用过Java slf4j记录器无控制台输出,java,slf4j,Java,Slf4j,我在我的应用程序中有控制器类(在我的maven项目中),在那里我定义了以下导入语句(我最近开始查看它,所以不知道以前的人对与日志相关的任何更改做了什么): 无论什么时候我用过 logger.info(“---------------------------------------------------------------------------------------------------------------------------------------------------”)
logger.info(“---------------------------------------------------------------------------------------------------------------------------------------------------”)代码>
我已经看到结果打印在控制台上
然而,我使用的是一个maven依赖项,我在上面提到的maven依赖项中的一个java文件中使用了完全相同的导入,但是由于某种原因,没有打印任何内容
在控制台上,当我尝试打印以下内容时:
logger.info("-----------------------------------------------------------------------------------------------------------");
在控制台上打印时是否需要进行任何配置设置?我认为应该有一些记录器的配置文件(一些.properties
或.xml
文件)。请检查项目的资源
目录SLF4J是一个facade,您使用的是什么实现,logback?有关说明,请阅读:在resources
中,我有application.properties
文件,其中我注意到以下行logging.level.com.abc.mypackage.employee=DEBUG env=DEV email\u to=email@example.com
不确定如何确定如何检查我正在使用的实现。阅读上述文档。我试着把我的电子邮件放在上面,但我没有通过电子邮件得到任何日志。我确实看到了logback-classic-1.1.5.jar
,我相信它说我正在使用logback实现嘿,所有的,我想知道的是,即使logger没有运行一个简单的System.out.println(“测试”)代码>应该在控制台上输出以防依赖,对吗?我认为应该有一些用于记录器的配置文件(一些.properties
或.xml
文件)。请检查项目的资源
目录SLF4J是一个facade,您使用的是什么实现,logback?有关说明,请阅读:在resources
中,我有application.properties
文件,其中我注意到以下行logging.level.com.abc.mypackage.employee=DEBUG env=DEV email\u to=email@example.com
不确定如何确定如何检查我正在使用的实现。阅读上述文档。我试着把我的电子邮件放在上面,但我没有通过电子邮件得到任何日志。我确实看到了logback-classic-1.1.5.jar
,我相信它说我正在使用logback实现嘿,所有的,我想知道的是,即使logger没有运行一个简单的System.out.println(“测试”)如果存在依赖项,代码>应该在控制台上输出,对吗?
logger.info("-----------------------------------------------------------------------------------------------------------");