Beispiel #1
0
 /// <summary>
 /// 获取实例
 /// </summary>
 /// <returns></returns>
 public static MLog4Net GetInstance()
 {
     if (_obj == null)
     {
         lock (Lock)
         {
             if (_obj == null)
             {
                 _obj = new MLog4Net();
             }
         }
     }
     return _obj;
 }
Beispiel #2
0
 /// <summary>
 /// 获取实例
 /// </summary>
 /// <returns></returns>
 public static MLog4Net GetInstance()
 {
     if (_obj == null)
     {
         lock (Lock)
         {
             if (_obj == null)
             {
                 _obj = new MLog4Net();
             }
         }
     }
     return(_obj);
 }
 /// <summary>
 /// 写错误日志
 /// </summary>
 /// <param name="group">MLogGroup.x</param>
 /// <param name="sid"> </param>
 /// <param name="userId"> </param>
 /// <param name="msg"></param>
 /// <param name="ex"></param>
 public static void Error(Enum group, string sid, string userId, string msg, params Exception[] ex)
 {
     //FormatMsg(group, sid, ref msg);
     MLog4Net.GetInstance().Error(sid, userId, Convert.ToInt64(group), group.ToString(), msg, ex);
 }
 /// <summary>
 /// 写错误日志
 /// </summary>
 /// <param name="group">MLogGroup.x</param>
 /// <param name="sid"> </param>
 /// <param name="msg"></param>
 /// <param name="ex"></param>
 public static void Error(Enum group, string sid, string msg, params Exception[] ex)
 {
     FormatMsg(group, sid, ref msg);
     MLog4Net.GetInstance().Error(msg, ex);
 }
 /// <summary>
 /// 写信息日志
 /// </summary>
 /// <param name="group">MLogGroup.x</param>
 /// <param name="sid"> </param>
 /// <param name="msg"></param>
 /// <param name="args"></param>
 public static void Info(Enum group, string sid, string msg, params object[] args)
 {
     FormatMsg(group, sid, ref msg);
     MLog4Net.GetInstance().Info(msg, args);
 }
 /// <summary>
 /// 写警告日志
 /// </summary>
 /// <param name="group">MLogGroup.x</param>
 /// <param name="sid"> </param>
 /// <param name="msg"></param>
 /// <param name="args"></param>
 public static void Warn(Enum group, string sid, string msg, params Exception[] args)
 {
     FormatMsg(group, sid, ref msg);
     MLog4Net.GetInstance().Warn(msg, args);
 }