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);
                }
            }
        }
    }
  • 相关阅读:
    getter 和 setter方法
    了解coredata 数据库的博客
    iOS 本地缓存简述
    iOS 9.0 xcode7
    iOS 直播推流SDK -- PLCameraStreamingKit
    时间充裕的时候看看技术总结
    技术分享7
    学习笔记-音频编解码
    学习笔记-weak strong ARC mrc
    飘雪效果的swf
  • 原文地址:https://www.cnblogs.com/password1/p/5870747.html
Copyright © 2011-2022 走看看