点击回首页
我的浏览记录 | | 帮助?
当前位置:

源码截图

源码目录树

当前路径:InsApp/log4/LogUtil.cs     using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

//该源码下载自www.51aspx.com(51aspx.com)

namespace InsApp.log4
{
    public class LogUtil
    {
        private static readonly log4net.ILog Log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

        /// <summary>
        /// 构造函数 
        /// </summary>
        public LogUtil()
        {
            //Log = log4net.LogManager.GetLogger(this.GetType());
        }

        /// <summary>
        /// 重大错误日志。 
        /// </summary>
        /// <param name="message"></param>
        /// <param name="args"></param>
        /// <param name="type">System.Reflection.MethodBase.GetCurrentMethod().DeclaringType</param>
        public static void FATAL(Type type, string message, params object[] args)
        {
            message += "(" + type.FullName + ")";
            if (args != null || args.Length > 0)
                Log.FatalFormat(message, args);
            else
                Log.Fatal(message);
        }

        /// <summary>
        /// 错误日志。 
        /// </summary>
        /// <param name="message"></param>
        /// <param name="args"></param>
        /// <param name="type">System.Reflection.MethodBase.GetCurrentMethod().DeclaringType</param>
        public static void ERROR(Type type, string message, params object[] args)
        {
            message += "(" + type.FullName + ")";
            if (args != null || args.Length > 0)
                Log.ErrorFormat(message, args);
            else
                Log.Error(message);
        }

        /// <summary>
        /// 警告日志。 
        /// </summary>
        /// <param name="message"></param>
        /// <param name="args"></param>
        /// <param name="type">System.Reflection.MethodBase.GetCurrentMethod().DeclaringType</param>
        public static void WARN(Type type, string message, params object[] args)
        {
            message += "(" + type.FullName + ")";
            if (args != null || args.Length > 0)
                Log.WarnFormat(message, args);
            else
                Log.Warn(message);
        }

        /// <summary>
        /// 提示信息日志。 
        /// </summary>
        /// <param name="message"></param>
        /// <param name="args"></param>
        /// <param name="type">System.Reflection.MethodBase.GetCurrentMethod().DeclaringType</param>
        public static void INFO(Type type, string message, params object[] args)
        {
            message += "(" + type.FullName + ")";
            if (args != null || args.Length > 0)
                Log.InfoFormat(message, args);
            else
                Log.Info(message);
        }

        /// <summary>
        /// Debug日志。  建议不使用! 
        /// </summary>
        /// <param name="message"></param>
        /// <param name="args"></param>
        /// <param name="type">System.Reflection.MethodBase.GetCurrentMethod().DeclaringType</param>
        public static void DEBUG(Type type, string message, params object[] args)
        {
            message += "(" + type.FullName + ")";
            if (args != null || args.Length > 0)
                Log.DebugFormat(message, args);
            else
                Log.Debug(message);
        }


    }
}
关于我们 | 顾问团队 | 发展历程 | 联系我们 | 源码上传
联系电话(Tel):4008-010-151(免长途) 企业QQ:4000410510
地址:北京市海淀区中关村鼎好大厦A座二层 邮编:100080
Room A-801,Dinghao Building,Zhongguancun,Beijing,China,100080
51Aspx.com 版权所有 CopyRight © 2006-2015. 京ICP备09089570号 | 京公网安备11010702000869号
在线客服
分享该页面
关闭侧边栏