1

ファイル名セクションで %username% を使用する環境変数と、それを達成するための低レベルのアンマネージ コードがこれまでに提案された 2 つのソリューションがありました。環境変数は、フォームのログイン検証済みユーザー名または userGuid ではなく、アプリを実行しているユーザー (サーバー プロセス ログイン) のみを引き戻す可能性があります。

これは EntLib 5 で修正または変更されましたか? 1 つまたは複数のカテゴリ内でユーザーごとのログを何らかの方法で構成できますか? App_Data/User1.Recordings.log や App_Data/User1.Category2.log などをログに記録できるようにするには?

4

1 に答える 1

0

プログラムでログ ファイルを作成できます。一般的なリファレンスについては、次のリンクをご覧ください。

http://www.davidhayden.com/blog/dave/archive/2006/02/14/2801.aspx

//Create filename
String fileName = <method_to_determine_logged_on_user> +".Recordings.log";

// Create a log file
Stream logFile = File.Create(fileName);

// Create the TextWriterTraceListener
TextWriterTraceListener listener = new TextWriterTraceListener(logFile);

// Add the listener to the list of TraceListeners
Trace.Listeners.Add(listener);

// Output the message
Trace.Write("My log message");

// Flush the output.
Trace.Flush(); 
于 2010-05-18T13:59:50.770 に答える