質問編集履歴

1

Spring Bootのlogの出し方

2016/12/14 05:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,56 @@
11
11
 
12
12
 
13
13
  _catalinaに出力する(logger).jarが分からない、という状況です。
14
+
15
+
16
+
17
+ というか、Spring Bootは「標準出力」「指定ファイル出力」に、log出力が固定されている様で、そこを切り離して、Tomcat lib のlog4j-1.2.17.jarを見に行く様にしないと、だめな様な気がして来ました。
18
+
19
+ これは、むちゃくちゃ敷居が高いですよね?
20
+
21
+
22
+
23
+ 現在の状態は
24
+
25
+ <application.properties>
26
+
27
+ logging.file=C:/SpringBoot_log/myapplication.log
28
+
29
+ logging.level.org.springframework.web=INFO
30
+
31
+ logging.level.org.hibernate=ERROR
32
+
33
+
34
+
35
+ <HeloController>
36
+
37
+ import org.slf4j.Logger;
38
+
39
+ import org.slf4j.LoggerFactory;
40
+
41
+ @Controller
42
+
43
+ public class HeloController {
44
+
45
+ protected static Logger log = LoggerFactory.getLogger( HeloController.class );
46
+
47
+
48
+
49
+ で、
50
+
51
+ 1. STS→実行→Spring Boot アプリケーション
52
+
53
+ 2. Tomcat7へのデプロイ
54
+
55
+ 共に、C:/SpringBoot_log/myapplication.logへ、logが出る状態です。
56
+
57
+
58
+
59
+ Windows7
60
+
61
+ STS 3.8,2
62
+
63
+ Spring 1.4.2
14
64
 
15
65
 
16
66
 
@@ -37,47 +87,3 @@
37
87
  log4j.properties
38
88
 
39
89
  を入れています。
40
-
41
-
42
-
43
- 現在の状態は
44
-
45
- <application.properties>
46
-
47
- logging.file=C:/SpringBoot_log/myapplication.log
48
-
49
- logging.level.org.springframework.web=INFO
50
-
51
- logging.level.org.hibernate=ERROR
52
-
53
-
54
-
55
- <HeloController>
56
-
57
- import org.slf4j.Logger;
58
-
59
- import org.slf4j.LoggerFactory;
60
-
61
- @Controller
62
-
63
- public class HeloController {
64
-
65
- protected static Logger log = LoggerFactory.getLogger( HeloController.class );
66
-
67
-
68
-
69
- で、
70
-
71
- 1. STS→実行→Spring Boot アプリケーション
72
-
73
- 2. Tomcat7へのデプロイ
74
-
75
- 共に、C:/SpringBoot_log/myapplication.logへ、logが出る状態です。
76
-
77
-
78
-
79
- Windows7
80
-
81
- STS 3.8,2
82
-
83
- Spring 1.4.2