NLog文章系列——如何排錯
作者:Jaros?aw Kowalski <jaak@jkowalski.net>
翻譯:CrazyCoder(由衷感謝他的熱心!?。?/p>
原文:http://www.nlog-project.org/howto_troubleshoot.html
更多關于NLog的中文文章,請參考《NLog文章系列》。
Nlog – 如何排錯
當NLog不能正常工作時,需要輸出一些調試信息來判斷到底是哪里出了問題。這篇文檔將對NLog的內部調試功能做一些說明。
打開內置調試
NLOG_INTERNAL_LOG_TO_CONSOLE– 如果在系統環境變量中設置了這個系統變量,那么NLog會調用Console.WriteLine輸出內部調試信息。NLOG_INTERNAL_LOG_FILE– 如果在在系統環境變量中設置了這個系統變量,那么NLog會把內部調試信息輸出到指定的文件中。前提是系統當前用戶對這個文件有寫權限。NLOG_INTERNAL_LOG_LEVEL– 設置內部日志級別的環境變量。內部日志的級別有:Debug, Info, Warn, Error, Fatal– 缺省級別Info在大多數情況下已經夠用了,要得到最為詳細的日志信息,請把級別設為Debug。
使用系統環境變量打開內部日志功能
交互式
只要在系統命令行使用SET命令設置需要的系統環境變量就可以了,之后就可以運行目標程序。例如:
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
C:\MyApp>set NLOG_INTERNAL_LOG_FILE=c:\temp\mylog.txt
C:\MyApp>set NLOG_INTERNAL_LOG_LEVEL=Debug
C:\MyApp>myapp.exe
使用服務
TO BE WRITTEN
通過程序
TO BE WRITTEN
Last updated: 2006-07-10 11:32:55
浙公網安備 33010602011771號