2
"重要な"マシン情報がログに記録され、ソフトウェアが現場に到着したらデバッグの目的で使用されます。デバッグの目的で "重要な"マシン情報を取得するライブラリ?
「重要」情報には、アプリケーションのデバッグに「一般的に」重要なデータが含まれている場合があります。これは、含まれる:
- オペレーティングシステムを
- Windows更新プログラムがインストールさ
- ハードウェア情報:私は「
CPU、RAM、HDD
"重要な"マシン情報がログに記録され、ソフトウェアが現場に到着したらデバッグの目的で使用されます。デバッグの目的で "重要な"マシン情報を取得するライブラリ?
「重要」情報には、アプリケーションのデバッグに「一般的に」重要なデータが含まれている場合があります。これは、含まれる:
CPU、RAM、HDD
擬似コード!
(System.Diagnostics.Process.GetCurrentProcess().WorkingSet64/1024).ToString() + " Kb";
よろしく:メモリの
private StringBuilder GetSystemInformationString()
{
StringBuilder sb = new StringBuilder();
PropertyInfo[] properties = typeof(System.Windows.Forms.SystemInformation).GetProperties();
if (properties != null && properties.Length > 0)
{
foreach (PropertyInfo pin in properties)
{
sb.Append(System.Environment.NewLine);
sb.Append(pin.Name + " : " + pin.GetValue(pin, null));
}
}
return sb;
}
はこのようなものを使用することができます。
ロギングフレームワーク(例:NLog、log4netなど)に焦点を当て、次に環境変数を2番目に取得します。 – cbp