zoukankan      html  css  js  c++  java
  • Log4Net应用问题

    问题

    一、日志存储方式

    1、txt

    2、SQLServer数据库

    3、log文件

    二、项目类型不同

    1winFrom

    2webFrom

    3MVC

    4WPF

    5控制台

    三、切分依据不同

    1、空间大小

    2、时间

    四、常用属性

     文件切分依据(日期、大小 )、存储方式:log、SQLServer  http://www.cnblogs.com/yonghuacui/p/6179196.html

     各种数据库  http://zhoufoxcn.blog.51cto.com/792419/429988

    WPF 应用  http://www.cnblogs.com/C-Sharp2/archive/2013/04/12/WPF-LOG4NET.html

    控制台  http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html

    MVC?

    winform?

    webform?

    Log4Net 源代码  http://logging.apache.org/log4net/download_log4net.cgi

     引用太多也有问题,怎么封装或自己写?

    细节:

    ConversionPattern参数的格式含义

    %m(message):输出的日志消息,如ILog.Debug(…)输出的一条消息
    %n(new line):换行
    %d(datetime):输出当前语句运行的时刻
    %r(run time):输出程序从运行到执行到当前语句时消耗的毫秒数
    %t(thread id):当前语句所在的线程ID
    %p(priority): 日志的当前优先级别,即DEBUG、INFO、WARN…等
    %c(class):当前日志对象的名称,例如:
    %f(file):输出语句所在的文件名。
    %l(line):输出语句所在的行号。
    %数字:表示该项的最小长度,如果不够,则用空格填充,如“%-5level”表示level的最小宽度是5个字符,如果实际长度不够5个字符则以空格填充。
    下面以一个实际的例子来说明问题,比如在配置中有“%date [%thread] (%file:%line) %-5level %logger [%property{NDC}] - %message%newline”,那么实际的日志中会是如下格式:
    “记录时间:2010-11-17 16:16:36,561 线程ID:[9] 日志级别:文件:所在行ERROR 出错类:Log4NetDemo.Program property:[(null)] - 错误描述:error
    System.Exception: 在这里发生了一个异常,Error Number:2036084948”
  • 相关阅读:
    个人作业——软件产品案例分析
    事后诸葛亮(团队)
    【Alpha】阶段总结报告
    【Alpha】Daily Scrum Meeting第十次
    【Alpha】Daily Scrum Meeting第八次
    【Alpha】Daily Scrum Meeting第七次
    【Alpha】Daily Scrum Meeting第六次
    【转】简明 Vim 练级攻略
    简明区分escape、encodeURI和encodeURIComponent
    【拿来主义】当我们谈WEB缓存的时候,我们在谈些什么?
  • 原文地址:https://www.cnblogs.com/hao-1234-1234/p/6207385.html
Copyright © 2011-2022 走看看