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);
            }
        }

  • 相关阅读:
    Codeforces 601B. Lipshitz Sequence(单调栈)
    C++11正则表达式初探
    Codeforces 1051 D.Bicolorings(DP)
    数据库规范——学习小记
    2016 NEERC, Moscow Subregional Contest K. Knights of the Old Republic(Kruskal思想)
    10.2路径
    10.1jihe
    8/9三角形
    8/9,集合的运算
    6.2收费
  • 原文地址:https://www.cnblogs.com/zxktxj/p/2886760.html
Copyright © 2011-2022 走看看