質問編集履歴

3

プロセスとスレッドの体裁見直し

2017/02/17 07:31

投稿

hawazu
hawazu

スコア6

test CHANGED
File without changes
test CHANGED
@@ -182,11 +182,11 @@
182
182
 
183
183
  ・処理依頼直後にGetLoggerを再度行えば、傍目から見ればスレッド別に出力されますが、
184
184
 
185
- 処理中に別のプロセスがGetLoggerしたら出力内容がログファイル別にぐちゃぐちゃになってそうです。
185
+ 処理中に別スレッドがGetLoggerしたら出力内容がログファイル別にぐちゃぐちゃになってそうです。
186
186
 
187
- ・起動するスレッド数は50~100程を予定。
187
+ ・起動するスレッド数は50~100程を予定し、1プロセスで20~50程度のスレッド数で予定してます
188
188
 
189
- ・クラス内のログインスタンスを一度のGetLoggerで他のプロセスから上書されないようにしたいです。
189
+ ・クラス内のログインスタンスを一度のGetLoggerで他スレッドから上書されないようにしたいです。
190
190
 
191
191
 
192
192
 

2

記載フォーマットの見直し

2017/02/17 07:31

投稿

hawazu
hawazu

スコア6

test CHANGED
@@ -1 +1 @@
1
- ポート別のログファル出力で困っています(log4net)
1
+ マルチスレッドによるログインスタンスの保持(log4net)
test CHANGED
@@ -1,3 +1,11 @@
1
+ 標記の件について、他スレッドからログインスタンスが初期化されてしまい、1スレッド=1ログインスタンスの状態を保ちたいです。
2
+
3
+
4
+
5
+ 以下、出来ている部分を記載しましたので、ご確認下さい。
6
+
7
+
8
+
1
9
  クライアントから接続依頼がきたらログインスタンスを生成し、
2
10
 
3
11
  ファイル名に年月日とポート番号を指定しています。
@@ -179,3 +187,7 @@
179
187
  ・起動するスレッド数は50~100程を予定。
180
188
 
181
189
  ・クラス内のログインスタンスを一度のGetLoggerで他のプロセスから上書されないようにしたいです。
190
+
191
+
192
+
193
+ 以上となりますが、何かご指摘等ありましたら、よろしくお願い致します。

1

誤字訂正

2017/02/17 07:27

投稿

hawazu
hawazu

スコア6

test CHANGED
@@ -1 +1 @@
1
- ポート別のログファイル出力(log4net)
1
+ ポート別のログファイル出力で困っています(log4net)
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
 
108
108
 
109
- LogConfgi(一部抜粋)
109
+ LogConfig.xml(一部抜粋)
110
110
 
111
111
  <appender name="RollingFileAppender"
112
112
 
@@ -133,6 +133,16 @@
133
133
  </layout>
134
134
 
135
135
  </appender>
136
+
137
+ <root>
138
+
139
+ <level value="ALL" />
140
+
141
+ <appender-ref ref="RollingFileAppender" />
142
+
143
+ <appender-ref ref="ConsoleAppender" />
144
+
145
+ </root>
136
146
 
137
147
 
138
148