zoukankan      html  css  js  c++  java
  • c# 文件日志处理 需要log4net配置

    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    
    namespace HuaTong.General.Utility
    {
        /// <summary>
        /// 文件日志处理 需要log4net配置
        /// </summary>
        public static class LogHelper
        {
            static LogHelper()
            {
                log4net.Config.XmlConfigurator.Configure();
            }
    
            private static readonly log4net.ILog loginfo = log4net.LogManager.GetLogger("Logger");
            private static readonly EventLog osEventLog = new EventLog();
            private static readonly log4net.ILog logtrace = log4net.LogManager.GetLogger("LoggerTrace");
            private static readonly log4net.ILog logcallback = log4net.LogManager.GetLogger("LoggerCallback");
    
            /// <summary>
            /// 跟踪日志记录
            /// </summary>
            public static void TraceLog(string info)
            {
                if (logtrace.IsInfoEnabled)
                {
                    logtrace.Info(info);
                }
            }
            /// <summary>
            /// 回调日志记录
            /// </summary>
            public static void CallbackLog(string info)
            {
                if (logcallback.IsInfoEnabled)
                {
                    logcallback.Info(info);
                }
            }
    
            /// <summary>
            /// 操作日志记录
            /// </summary>
            public static void Info(string info)
            {
                if (loginfo.IsInfoEnabled)
                {
                    loginfo.Info(info);
                }
            }
    
            /// <summary>
            /// 错误日志记录
            /// </summary>
            public static void Error(string info, Exception ex = null)
            {
                if (loginfo.IsErrorEnabled)
                {
                    loginfo.Error(info, ex);
                }
            }
        }
    }
  • 相关阅读:
    SQL语句调优
    Oracle start with connect by prior
    博客园如何转载博客
    初遇java.lang.NoClassDefFoundError
    二叉搜索树、B树、B+树、B*树
    初见POJO
    win10系统Myeclipse装载tomcat7.0x遇见的新问题
    Myeclise新导入项目遇到的红色感叹号和红色叉问题
    SSM框架中文乱码解决方案
    第五天
  • 原文地址:https://www.cnblogs.com/password1/p/5870747.html
Copyright © 2011-2022 走看看