zoukankan      html  css  js  c++  java
  • Log4net在类库中调用写法

     public class LogHelper
        {
            public static Type type;
            public static ILog Logger
            {
                get
                {
                    ILog log = log4net.LogManager.GetLogger(type);
                    return log;
                }
            }
        }
        public class Logger
        {
            private log4net.ILog log;

            public Logger()
            {
                StackTrace st = new StackTrace(1, true);
                StackFrame[] stFrames = st.GetFrames();
                Type t = stFrames[0].GetMethod().DeclaringType;
                log = log4net.LogManager.GetLogger(t);
            }

            public void debug(string format, params object[] args)
            {
                log.DebugFormat(format, args);
            }

            public void info(string format, params object[] args)
            {
                log.InfoFormat(format, args);
            }

            public void error(string format, params object[] args)
            {
                log.ErrorFormat(format, args);
            }

            public void fatal(string format, params object[] args)
            {
                log.FatalFormat(format, args);
            }
        }

  • 相关阅读:
    设计模式之开篇(C#语法) 爱拼才会赢
    C#语法糖之第一篇:自动属性&隐式类型 爱拼才会赢
    C#语法糖之第四篇: 扩展方法 爱拼才会赢
    C#中this在扩展方法的应用
    笔记20120215_转义字符_运算符
    Linux基本操作
    SQL创表
    软件测试的概念
    java 线程池
    Redis广播
  • 原文地址:https://www.cnblogs.com/zxktxj/p/2886760.html
Copyright © 2011-2022 走看看