2017-03-20 1 views
-1

로그하는 방법 Environment.UserNameNLog? 나는 윈도우 인증과 폼 인증 모두에서 작동하는 응용 프로그램을 가지고 있습니다. 그래서 내 로그 파일에 Environment.UserName을 기록해야합니다.NLog에 Environment.UserName을 기록하는 방법은 무엇입니까?

+3

[NLog 출력에 현재 사용자 추가] 가능한 복제본 (http://stackoverflow.com/questions/20077958/add-current-user-to-nlog-output) – Murf

답변

0

WindowsIdentity.GetCurrent()을 사용하는 ${windows-identity}을 사용할 수 있습니다.

${username} 

더 많은 정보를 원하시면 $ 이상 {창 정체성}, https://github.com/NLog/NLog/wiki/Windows-Identity-Layout-Renderer

참조 : 같은

Environment.UserName 또는 (필요한 NLog 4.4)

//register at start of your program, main(), app_start etc 
LayoutRenderer.Register("username", (logEvent) => Environment.UserName); 

가 사용하는 것이 있을지 확실 해요

관련 문제