Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用spring boot 1.5.3将日志写入控制台和日志文件_Spring_Spring Boot - Fatal编程技术网

无法使用spring boot 1.5.3将日志写入控制台和日志文件

无法使用spring boot 1.5.3将日志写入控制台和日志文件,spring,spring-boot,Spring,Spring Boot,我使用的是Spring boot 1.5.3版本,对于日志,我使用的是默认的Spring boot日志。 我没有为此添加任何额外的依赖项,而是将以下属性添加到我的application.properties文件中 logging.level.org.springframework.web=info logging.level.com.mypackage.service.*=debug logging.level.root=info logging.pattern.console=%d{dd-M

我使用的是Spring boot 1.5.3版本,对于日志,我使用的是默认的Spring boot日志。 我没有为此添加任何额外的依赖项,而是将以下属性添加到我的application.properties文件中

logging.level.org.springframework.web=info

logging.level.com.mypackage.service.*=debug
logging.level.root=info
logging.pattern.console=%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger.%M - %msg%n"
但是spring日志正在写入控制台,应用程序日志没有写入控制台,“System.out.println”在tomcat中部署应用程序时也没有在控制台中打印


请告诉我如何解决此问题并打印系统输出语句。

此处不需要通配符,这就足够了

logging.level.com.mypackage.service=debug

请记住,如果您的
root
位于信息级别,则不会出现任何调试日志,因此com.mypackage.service中的调试日志将被抑制

尝试包含starter loggin依赖项。默认情况下,它包含在所有SpringStarters项目中,但我看不到您的pom,因此我不确定您的pom配置


org.springframework.boot
spring启动程序日志记录

同样的问题仍然存在。private static final org.apache.commons.logging.Log LOGGER=org.apache.commons.logging.LogFactory.getLog(DataExceptionControllerAdvice.class);私有静态final org.jboss.logging.Logger LOGGER1=Logger.getLogger(DataExceptionControllerAdvice.class);私有静态最终org.slf4j.Logger LOGGER2=org.jboss.logging.LoggerFactory.getLogger(DataExceptionControllerAdvice.class);私有静态final org.apache.log4j.Logger LOGGER3=org.apache.log4j.Logger.getLogger(DataExceptionControllerAdvice.class);我试过以上方法,但没有用。记录器未打印到控制台