我正在使用slf4j-simple。如何将springfox的默认日志级别设置为http://example.com/page.php?id=152
,同时保留所有其他来源的info
日志?
记录器属性文件位于以下位置:
debug
simplelogger.properties:
src
main
resources
simplelogger.properties
但是,我仍然以下列形式从springfox获得过多的logging.level.springfox=info
org.slf4j.simpleLogger.defaultLogLevel=debug
org.slf4j.simpleLogger.logFile=System.out
级日志:
debug
我可以通过将simplelogger.properties中的第二行更改为[main] DEBUG springfox.documentation.schema.DefaultModelProvider - xxx
来禁止所有debug
级别日志,但我仍然希望保留一些不是由springfox生成的org.slf4j.simpleLogger.defaultLogLevel=info
日志。
答案 0 :(得分:0)
来自the docs;
分配其级别
org.slf4j.simpleLogger.log.a.b.c
- 记录名为“a.b.c”的SimpleLogger实例的详细级别。右侧值必须是“跟踪”,“调试”,“信息”,“警告”,“错误”或“关闭”之一。当初始化名为“a.b.c”的SimpleLogger时,将从此属性
因此,要设置此程序包中记录器的日志级别:springfox
,您应该在simplelogger.properties
中设置此属性:
org.slf4j.simpleLogger.log.springfox=info