Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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 如何通过Spring boot应用程序中的application.properties禁用警告消息并仅启用日志中的信息消息?_Spring Boot_Logging_Warnings_Application.properties - Fatal编程技术网

Spring boot 如何通过Spring boot应用程序中的application.properties禁用警告消息并仅启用日志中的信息消息?

Spring boot 如何通过Spring boot应用程序中的application.properties禁用警告消息并仅启用日志中的信息消息?,spring-boot,logging,warnings,application.properties,Spring Boot,Logging,Warnings,Application.properties,我已尝试在application.properties中使用以下属性值来仅启用记录器信息消息。但看起来它并不像预期的那样工作。我仍然看到警告消息和信息消息一起出现。但我只希望信息信息出现,我在这里做错了什么吗 logging.level.root=INFO 2018-12-21 09:46:25.312 INFO 12364 --- [nio-8081-exec-2] c.m.s.abc.util.FileUploadUtil : Sample message 1 2018-12-2

我已尝试在application.properties中使用以下属性值来仅启用记录器信息消息。但看起来它并不像预期的那样工作。我仍然看到警告消息和信息消息一起出现。但我只希望信息信息出现,我在这里做错了什么吗

logging.level.root=INFO

2018-12-21 09:46:25.312  INFO 12364 --- [nio-8081-exec-2] c.m.s.abc.util.FileUploadUtil      : Sample message 1
2018-12-21 09:46:25.316  INFO 12364 --- [nio-8081-exec-2] c.m.service.abc.util.EnvelopeUtil  : Sample message 2
2018-12-21 09:46:25.316  INFO 12364 --- [nio-8081-exec-2] c.m.service.abc.util.EnvelopeUtil  : Sample message 3
2018-12-21 09:46:25.316  INFO 12364 --- [nio-8081-exec-2] c.m.service.abc.util.EnvelopeUtil  : Sample message 4
2018-12-21 09:46:27.813  WARN 12364 --- [nio-8081-exec-2] o.a.pdfbox.pdmodel.font.PDType0Font      : No Unicode mapping for CID+11 (11) in font ArialNarrow-Bold-Identity-H
2018-12-21 09:46:27.813  WARN 12364 --- [nio-8081-exec-2] o.a.pdfbox.pdmodel.font.PDType0Font      : No Unicode mapping for CID+48 (48) in font ArialNarrow-Bold-Identity-H
2018-12-21 09:46:27.813  WARN 12364 --- [nio-8081-exec-2] o.a.pdfbox.pdmodel.font.PDType0Font      : No Unicode mapping for CID+68 (68) in font ArialNarrow-Bold-Identity-H
2018-12-21 09:46:27.813  WARN 12364 --- [nio-8081-exec-2] o.a.pdfbox.pdmodel.font.PDType0Font      : No Unicode mapping for CID+86 (86) in font ArialNarrow-Bold-Identity-H
2018-12-21 09:46:27.814  WARN 12364 --- [nio-8081-exec-2] o.a.pdfbox.pdmodel.font.PDType0Font      : No Unicode mapping for CID+88 (88) in font ArialNarrow-Bold-Identity-H
2018-12-21 09:46:27.814  WARN 12364 --- [nio-8081-exec-2] o.a.pdfbox.pdmodel.font.PDType0Font      : No Unicode mapping for CID+87 (87) in font ArialNarrow-Bold-Identity-H

您没有做错任何事情,但是Spring Boot(Logback,Log4j2,JUL)支持的所有日志系统都不能像您期望的那样工作。当您为特定记录器设置级别时,它将记录该级别及更高级别的所有内容。如您所见,这意味着当启用
INFO
级别日志记录时,
警告
(和
错误
)消息也将被记录

如果只想记录特定级别的消息,则必须使用更复杂的配置。例如,Logback提供了一个可提供所需行为的方法。要配置它,您必须使用
logback.xml
,而不是仅仅依赖SpringBoot的应用程序属性