关闭

log4

323人阅读 评论(0) 收藏 举报
分类:

1

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace USALibrary.Common
{
    /// <summary>
    /// log4net日志辅助类
    /// </summary>
    public class Logging
    {
        public static log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

        /// <summary>
        /// 致命错误信息
        /// </summary>
        /// <param name="strMsg"></param>
        public static void Fatal(string strMsg)
        {
            log.Fatal(strMsg);
        }

        /// <summary>
        /// 致命错误信息
        /// </summary>
        /// <param name="ex">Exception</param>
        public static void Fatal(Exception ex)
        {
            log.Fatal(ex.ToString());
        }

        /// <summary>
        /// 错误信息
        /// </summary>
        /// <param name="strMsg"></param>
        public static void Error(string strMsg)
        {
            log.Error(strMsg);
        }

        /// <summary>
        /// 错误信息
        /// </summary>
        /// <param name="strMsg">Exception</param>
        public static void Error(Exception ex)
        {
            log.Error(ex.ToString());
        }

        /// <summary>
        /// 警告信息
        /// </summary>
        /// <param name="strMsg"></param>
        public static void Warn(string strMsg)
        {
            log.Warn(strMsg);
        }

        /// <summary>
        /// 警告信息
        /// </summary>
        /// <param name="ex">Exception</param>
        public static void Warn(Exception ex)
        {
            log.Warn(ex.ToString());
        }

        /// <summary>
        /// 调试信息
        /// </summary>
        /// <param name="strMsg"></param>
        public static void Debug(string strMsg)
        {
            log.Debug(strMsg);
        }

        /// <summary>
        /// 调试信息
        /// </summary>
        /// <param name="ex">Exception</param>
        public static void Debug(Exception ex)
        {
            log.Debug(ex.ToString());
        }

        /// <summary>
        /// 一般信息
        /// </summary>
        /// <param name="strMsg"></param>
        public static void Info(string strMsg)
        {
            log.Info(strMsg);
        }

        /// <summary>
        /// 一般信息
        /// </summary>
        /// <param name="strMsg">Exception</param>
        public static void Info(Exception ex)
        {
            log.Info(ex.ToString());
        }

        /// <summary>
        /// 初始化log4net配置
        /// </summary>
        public static void InitLog()
        {
            log4net.Config.XmlConfigurator.Configure();
        }
    }
}


0
0
查看评论

log4的配置和使用

理论部分:  Log4J是Apache的一个开放源代码的项目。 作用:使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加细致地控制日志的生成过程使用Log4J,程序员可以...
  • baoxiaofeicsdn
  • baoxiaofeicsdn
  • 2016-07-18 16:14
  • 1256

Log4日志配置(转)

2010-10-19 19:44:23|  分类: .NET |  标签: |字号大中小 订阅 Log4日志组件的应用确实简单实用,在比较了企业库和Log4的日志功能后,个人觉得Log4的功能更加强大点.补充说明...
  • u010974598
  • u010974598
  • 2013-09-22 17:06
  • 1481

android log4使用

1.jar包下载 这里一共有三个(虽然其中的一个是用不上的) 2.在MyAppStation中添加static方法static { final LogConfigurator logConfigurator = new LogConfigurator(); ...
  • XiaoNiuDaDi
  • XiaoNiuDaDi
  • 2015-12-29 11:23
  • 318

tomcat 日志 log4配置

<br />严重: Context startup failed due to previous errors <br /><br /> 查找logs目录下的信息,除了这两句话,也没别的辅助内容. <br /> 给查错带来了困难,在这种情况下,是因...
  • BlueCY
  • BlueCY
  • 2010-09-19 10:34
  • 4198

Mybatis打印sql预计log4配置

log4j.rootLogger=debug, stdout, logfile     log4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSo...
  • q451007453
  • q451007453
  • 2016-05-05 10:56
  • 354

log4输出指定类的log级别

log4j 设置指定类的级别
  • wyyl1
  • wyyl1
  • 2011-05-20 19:03
  • 1473

Log4配置和用法

Log4配置和用法对JAVA WEB 应用来说,我们可以有两种方案。一种是配置成 log4j.properties ,一种是配置成 log4j.xml形式。我们这里采用的是log4j.xml形式。现分别叙述如下:配置成log4j.properties 需要Log4jInit.java初始化Sevle...
  • greenraindh
  • greenraindh
  • 2006-09-12 16:16
  • 5863

log4详细配置

-X号: X信息输出时左对齐;  %p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL,  %d: 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类...
  • sinat_21712865
  • sinat_21712865
  • 2017-09-29 15:56
  • 156

为什么要使用SLF4J而不是Log4

每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的...
  • cq1982
  • cq1982
  • 2015-03-06 15:13
  • 1066

log4.xml

首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址: http://logging.apache.org/log4j/1.2/download.html xml格式的log4j配置文件概述 xml格式的log4j配置文件需要使用org.apache.log4j.xm...
  • chx10051413
  • chx10051413
  • 2014-01-21 09:17
  • 816
    个人资料
    • 访问:908645次
    • 积分:13523
    • 等级:
    • 排名:第1148名
    • 原创:473篇
    • 转载:26篇
    • 译文:2篇
    • 评论:77条
    最新评论