回答編集履歴
1
追記
answer
CHANGED
@@ -56,4 +56,47 @@
|
|
56
56
|
}
|
57
57
|
|
58
58
|
}
|
59
|
-
```
|
59
|
+
```
|
60
|
+
|
61
|
+
**2018/11/12 追記**
|
62
|
+
|
63
|
+
質問文にあるこちらの文章を見落としていました。
|
64
|
+
|
65
|
+
> ログがモニタリングしづらいためWARNレベルにlogback.xmlは設定しています。
|
66
|
+
|
67
|
+
logback.xmlがあるのであれば、application.ymlのログ周りの設定はすべてlogback.xmlに寄せてみてください。(application.ymlのログ周りの設定は一度コメントアウトしてください)
|
68
|
+
|
69
|
+
パッケージでログレベルを変えたい場合、たとえば`com.example.demo`パッケージをinfoレベルにする場合は下記のようになるとおもいます。
|
70
|
+
(appender-refの`CONSOLE`は、標準出力するアペンダーという想定です。)
|
71
|
+
|
72
|
+
```xml
|
73
|
+
<?xml version="1.0" encoding="UTF-8"?>
|
74
|
+
<configuration>
|
75
|
+
|
76
|
+
<!-- 省略 -->
|
77
|
+
|
78
|
+
<logger name="com.example.demo" level="info" additivity="false">
|
79
|
+
<appender-ref ref="CONSOLE"/>
|
80
|
+
</logger>
|
81
|
+
|
82
|
+
<root level="warn">
|
83
|
+
<appender-ref ref="CONSOLE"/>
|
84
|
+
</root>
|
85
|
+
|
86
|
+
</configuration>
|
87
|
+
```
|
88
|
+
|
89
|
+
コメント欄に書いていただいた次の点ですが、私の方の勘違いでした。
|
90
|
+
|
91
|
+
> Logbackのロガーというのがわかりません。
|
92
|
+
> logbackの設定はlogback.xmlで行っており、コード上で明示的にlogを表示させている
|
93
|
+
> LOG.info("XXXXXXXXXX");の部分はslf4jを使っているので、slf4jのログを使っていると解釈させていただきました。
|
94
|
+
|
95
|
+
下記のようにslf4jのLoggerを使われているということですので、この点は問題ないように思います。
|
96
|
+
|
97
|
+
```java
|
98
|
+
Logger logger = LoggerFactory.getLogger(Main.class);
|
99
|
+
```
|
100
|
+
|
101
|
+
それと、補足になりますが`logback.xml`は`logback-spring.xml`とした方がいいようです。
|
102
|
+
どちらでも間違いではないのですが、Spring Boot 1.3より推奨するファイル名が`logback-spring.xml`だったと思います。
|