-1
ログの記録方法Environment.UserName
NLog?私はウィンドウ認証とフォーム認証の両方で動作するアプリケーションを持っています。だから私はログファイルにEnvironment.UserName
を記録する必要があります。NLogにEnvironment.UserNameを記録する方法は?
ログの記録方法Environment.UserName
NLog?私はウィンドウ認証とフォーム認証の両方で動作するアプリケーションを持っています。だから私はログファイルにEnvironment.UserName
を記録する必要があります。NLogにEnvironment.UserNameを記録する方法は?
WindowsIdentity.GetCurrent()
を使用する${windows-identity}
を使用できます。私はその場合Environment.UserName
それとも同じ(NLog 4.4以降が必要です)わからないよ
//register at start of your program, main(), app_start etc
LayoutRenderer.Register("username", (logEvent) => Environment.UserName);
用法:$ {窓-アイデンティティ}オーバー
${username}
詳細情報、https://github.com/NLog/NLog/wiki/Windows-Identity-Layout-Renderer
を参照してください
[現在のユーザーをNLog出力に追加](http://stackoverflow.com/questions/20077958/add-current-user-to-nlog-output)の可能な複製 – Murf