質問編集履歴
3
web\.configにcategoryを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -192,6 +192,12 @@
|
|
192
192
|
|
193
193
|
</root>
|
194
194
|
|
195
|
+
<category name="WebApp.LoggingExample">
|
196
|
+
|
197
|
+
<priority value="INFO" />
|
198
|
+
|
199
|
+
</category>
|
200
|
+
|
195
201
|
</log4net>
|
196
202
|
|
197
203
|
</configuration>
|
2
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
' デフォルトはWinフォーム用のlog4net設定
|
66
66
|
|
67
|
-
Public gLogger As ILog = LogManager.GetLogger("WinFormApp.LoggingExample")
|
67
|
+
Public gLogger As ILog = LogManager.GetLogger("__WinFormApp.LoggingExample__")
|
68
68
|
|
69
69
|
|
70
70
|
|
@@ -104,7 +104,7 @@
|
|
104
104
|
|
105
105
|
</root>
|
106
106
|
|
107
|
-
<category name="WinFormApp.LoggingExample">
|
107
|
+
<category name="__WinFormApp.LoggingExample__">
|
108
108
|
|
109
109
|
<priority value="INFO" />
|
110
110
|
|
1
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,10 @@
|
|
1
|
+
log4net
|
2
|
+
|
3
|
+
|
4
|
+
|
1
5
|
共通部品(Common.vbproj)内にlog4net.dllを使用してログ出力するメソッドを実装していますが、
|
2
6
|
|
3
|
-
これをWeb
|
7
|
+
これをWebアプリ用・Windowsフォーム用でロガー(または設定)を切り替えることはできますか?
|
4
8
|
|
5
9
|
|
6
10
|
|
@@ -14,7 +18,7 @@
|
|
14
18
|
|
15
19
|
ロガーの設定自体を変更する方法が解らず、変数の置換で実装しています。
|
16
20
|
|
17
|
-
|
21
|
+
(下記実装では、出力フォルダのみ変更しています)
|
18
22
|
|
19
23
|
|
20
24
|
|
@@ -52,7 +56,7 @@
|
|
52
56
|
|
53
57
|
|
54
58
|
|
55
|
-
|
59
|
+
--------------------------------------------------------------------------------------
|
56
60
|
|
57
61
|
○WinForm用のlog4net出力設定
|
58
62
|
|
@@ -78,37 +82,21 @@
|
|
78
82
|
|
79
83
|
<log4net>
|
80
84
|
|
81
|
-
<!-- INFOレベル以上のログ出力先の定義 -->
|
82
|
-
|
83
85
|
<appender name="LogAppender" type="log4net.Appender.FileAppender">
|
84
86
|
|
85
|
-
<!-- 作成するログファイル -->
|
86
|
-
|
87
|
-
<File value="C:\WINFORM\gui\log\guitrace.log" />
|
87
|
+
<File value="C:\**WINFORM**\gui\log\guitrace.log" />
|
88
|
-
|
89
|
-
<!-- 追加モード -->
|
90
88
|
|
91
89
|
<AppendToFile value="true" />
|
92
|
-
|
93
|
-
<!-- ログの書式 -->
|
94
90
|
|
95
91
|
<layout type="log4net.Layout.PatternLayout">
|
96
92
|
|
97
93
|
<ConversionPattern value="%date{yyyy/MM/dd HH:mm:ss}	%-5p	%m%n" />
|
98
94
|
|
99
|
-
<!-- <ConversionPattern value="%d [%t]%-5p %c - %m%n" /> -->
|
100
|
-
|
101
95
|
</layout>
|
102
96
|
|
103
97
|
</appender>
|
104
98
|
|
105
|
-
|
106
|
-
|
107
99
|
<root>
|
108
|
-
|
109
|
-
<!-- 出力するログレベル。どのログ出力先を使用するか -->
|
110
|
-
|
111
|
-
<!-- levelタグ 指定レベルより上位レベルが出力対象 -->
|
112
100
|
|
113
101
|
<level value="INFO" />
|
114
102
|
|
@@ -127,6 +115,8 @@
|
|
127
115
|
</configuration>
|
128
116
|
|
129
117
|
|
118
|
+
|
119
|
+
--------------------------------------------------------------------------------------
|
130
120
|
|
131
121
|
●WEBのlog4net出力設定
|
132
122
|
|
@@ -164,7 +154,7 @@
|
|
164
154
|
|
165
155
|
|
166
156
|
|
167
|
-
|
157
|
+
●Web用プロジェクト内のweb.config
|
168
158
|
|
169
159
|
<?xml version="1.0"?>
|
170
160
|
|
@@ -178,19 +168,11 @@
|
|
178
168
|
|
179
169
|
<log4net>
|
180
170
|
|
181
|
-
<!-- INFOレベル以上のログ出力先の定義 -->
|
182
|
-
|
183
171
|
<appender name="LogAppender" type="log4net.Appender.FileAppender">
|
184
172
|
|
185
|
-
<!-- 作成するログファイル -->
|
186
|
-
|
187
|
-
<File value="C:\WEB\gui\log\guitrace.log" />
|
173
|
+
<File value="C:\**WEB**\gui\log\guitrace.log" />
|
188
|
-
|
189
|
-
<!-- 追加モード -->
|
190
174
|
|
191
175
|
<AppendToFile value="true" />
|
192
|
-
|
193
|
-
<!-- ログの書式 -->
|
194
176
|
|
195
177
|
<layout type="log4net.Layout.PatternLayout">
|
196
178
|
|
@@ -202,13 +184,7 @@
|
|
202
184
|
|
203
185
|
</appender>
|
204
186
|
|
205
|
-
|
206
|
-
|
207
187
|
<root>
|
208
|
-
|
209
|
-
<!-- 出力するログレベル。どのログ出力先を使用するか -->
|
210
|
-
|
211
|
-
<!-- levelタグ 指定レベルより上位レベルが出力対象 -->
|
212
188
|
|
213
189
|
<level value="INFO" />
|
214
190
|
|
@@ -216,20 +192,6 @@
|
|
216
192
|
|
217
193
|
</root>
|
218
194
|
|
219
|
-
<!-- 試しに追加
|
220
|
-
|
221
|
-
http://www.codeproject.com/Articles/11328/Configure-Log-Net-for-Desktop-and-Web-Applications
|
222
|
-
|
223
|
-
|
224
|
-
|
225
|
-
<category name="WebApp.LoggingExample">
|
226
|
-
|
227
|
-
<priority value="INFO" />
|
228
|
-
|
229
|
-
</category>
|
230
|
-
|
231
|
-
-->
|
232
|
-
|
233
195
|
</log4net>
|
234
196
|
|
235
197
|
</configuration>
|