• 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”
  • 相关阅读:
    [转]为iPhone4S和iOS5增加全局英汉词典教程
    Notes on MSBuild
    Using jQuery To Manipulate and Filter Data
    使用MSBuild进行自动化构建
    使用ADO.NET的计算列
    来自Twitter的前端工具包——Bootstrap
    Jquery Templetes简介
    C#导入导出Excel
    Mysql在sql中截取时间类型字段的年月日和时间
    使用NPOI导出Excel,并在Excel指定单元格插入图片
  • 原文地址:https://www.cnblogs.com/hao-1234-1234/p/6207385.html
Copyright © 2020-2023  润新知