简单了解log4.net

 一、日志       

     几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题.。

       日志的优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了 Log(日志) 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。

 

  二、Log4.net

          Log4Net:是在Microsoft .NET平台上部署实现,是一个帮助程序员将日志信息输出到各种目标(文件、数据库等)的工具。 Logger是直接和应用程序交互的组件Logger只是产生日志,然后由它引用的Appender记录到指定的媒介,并由Layout控制输出格式。

 

 三、layout节点的配置

               %m(message):输出的日志消息;

                  %n(newline):换行;

                  %d(datetime):输出当前语句运行的时刻;

                  %r(runtime):输出程序从运行到执行到当前语句时消耗的毫秒数;

                  %t(threadid):当前语句所在的线程名 ;

                  %p(priority): 日志的当前日志级别;

                  %c(class):当前日志对象的名称;

                  %L:输出语句所在的行号;

                  %F:输出语句所在的文件名;

                  %-10:表示最小长度为10,如果不够,则用空格填充

                  %x: 输出和当前线程相关联的NDC(嵌套诊断环境)

      

                        

posted @ 2018-11-05 22:45  幻s  阅读(157)  评论(0)    收藏  举报