Log4Net_LayOut

2724 ワード

ログ4 Netについて、Layoutの一般的なパラメータの説明を基本的に記録しました.私はすでにインスタンスを基準にしています.
テストプログラムのソースコードは以下の通りです.
        static void Main(string[] args)

        {

            log4net.Config.XmlConfigurator.Configure();           

            TestMethod();

            Console.WriteLine("OK");

            Console.ReadLine();

        }



        private static void TestMethod() {

            TestMethod1();

        }



        private static void TestMethod1()

        {

            ILog log = LogManager.GetLogger("MyLogger");

            Exception ex1 = new Exception(" ");

            Exception ex2 = new Exception(" ", ex1);

            log.Error(" ", ex2);

        }


適切な構成、および結果を次の表に示します.
 
stacktrace: Log4NetConsole.Program.TestMethod1  stacktracedetail: Log4NetConsole.Program.TestMethod1() exception: System.Exception:外部エラー--->System.Exception:内部エラー---内部異常スタック追跡の末尾---method:TestMethod 1 ndc:(null)mdc:{log 4 net:Identity=,log 4 net:UserName=YCMSHJack.Xiao,log 4 net:HostName=DSH 07 JackXiao}appdomain:Log 4 NetConsole.vshost.exe:logger: MyLoggertype: Log4NetConsole.Programdate: 2014-06-17 11:35:04,662exception: 2014-06-17 11:35:04,662file: E:\NewCommonDll\trunk\Log4NetTest\Log4NetConsole\Program.cslocation: Log4NetConsole.Program.TestMethod 1(E:NewCommonDlltrunkLog 4 NetTestLog 4 NetConsoleProgram.cs:53)line:53 level:ERRORlogger:MyLoggermessage:異常発見property:{log 4 net:Identity=,log 4 net:UserName=YCMSHJack.Xiao,log 4 net:HostName=DSH 07 JackXiao}timestamp:88 thread:9 type:Log 4 NetConsole.Program