回答編集履歴
4
誤字
answer
CHANGED
|
@@ -2,7 +2,7 @@
|
|
|
2
2
|
自分のPCで絶対パスでフォルダを指定してテキストファイルを作成、書込みしていたのですが、テキストを出力するフォルダが固定で記載されていてこれだと、別のサーバで動かしたい場合
|
|
3
3
|
自由にフォルダを変更できない
|
|
4
4
|
|
|
5
|
-
自分ならNLogや
|
|
5
|
+
自分ならNLogやLog4Netなどのログを吐いてくれるライブラリを使ってログにCPU使用率やメモリ使用量、現在時刻の状態を記録します。これらのライブラリはNuGetから落として簡単に導入できます。
|
|
6
6
|
|
|
7
7
|
これなら吐くフォルダも相対パスで指定できますし、他にも特定期間毎に吐くファイルを変更することや非同期書き込みをさせることも出来ます。
|
|
8
8
|
|
3
勘違いしていた部分を削除
answer
CHANGED
|
@@ -1,5 +1,3 @@
|
|
|
1
|
-
app.configでCPU使用率やメモリ使用量、現在時刻を持っていたらvalueを上書きし続けて、最新1分の状態しか見られないと思うのですが、要件的にそれで正しいのでしょうか。
|
|
2
|
-
|
|
3
1
|
> CPU使用率やメモリ使用量、現在時刻などを1分間隔でテキストに書き出す
|
|
4
2
|
自分のPCで絶対パスでフォルダを指定してテキストファイルを作成、書込みしていたのですが、テキストを出力するフォルダが固定で記載されていてこれだと、別のサーバで動かしたい場合
|
|
5
3
|
自由にフォルダを変更できない
|
2
文章の修正
answer
CHANGED
|
File without changes
|
1
文章の修正
answer
CHANGED
|
@@ -6,7 +6,7 @@
|
|
|
6
6
|
|
|
7
7
|
自分ならNLogやLog4netなどのログを吐いてくれるライブラリを使ってログにCPU使用率やメモリ使用量、現在時刻の状態を記録します。これらのライブラリはNuGetから落として簡単に導入できます。
|
|
8
8
|
|
|
9
|
-
これなら吐くフォルダも相対パスで指定できますし、特定期間毎に吐くファイルを変更することも出来ます。
|
|
9
|
+
これなら吐くフォルダも相対パスで指定できますし、他にも特定期間毎に吐くファイルを変更することや非同期書き込みをさせることも出来ます。
|
|
10
10
|
|
|
11
11
|
導入方法は適当に探せばあります。
|
|
12
12
|
[NLogでログを記録する](https://qiita.com/hsagae/items/9f09e6ee204745fd2481)
|