示例#1
0
        public void Error(Exception ex)
        {
            StringBuilder msg = new StringBuilder();

            msg.Append("*************************************** \n");
            msg.AppendFormat(" 异常发生时间: {0} \n", DateTime.Now);
            msg.AppendFormat(" 异常类型: {0} \n", ex.HResult);
            msg.AppendFormat(" 导致当前异常的 Exception 实例: {0} \n", ex.InnerException);
            msg.AppendFormat(" 导致异常的应用程序或对象的名称: {0} \n", ex.Source);
            msg.AppendFormat(" 引发异常的方法: {0} \n", ex.TargetSite);
            msg.AppendFormat(" 异常堆栈信息: {0} \n", ex.StackTrace);
            msg.AppendFormat(" 异常消息: {0} \n", ex.Message);
            msg.Append("***************************************");
            LoggerMaker.WriteLog(_logType, LogLevel.Error, msg.ToString());
        }
示例#2
0
 public static void ErrorFormat(string type, string format, params object[] args)
 {
     LoggerMaker.WriteLog(type, LogLevel.Error, string.Format(format, args));
 }
示例#3
0
 public static void Fatal(string type, object obj)
 {
     LoggerMaker.WriteLog(type, LogLevel.Fatal, obj);
 }
示例#4
0
 public static void Error(string type, object obj)
 {
     LoggerMaker.WriteLog(type, LogLevel.Error, obj);
 }
示例#5
0
 public static void Debug(LogType type, object obj)
 {
     LoggerMaker.WriteLog(type, LogLevel.Debug, obj);
 }
示例#6
0
 public static void Warn(string type, object obj)
 {
     LoggerMaker.WriteLog(type, LogLevel.Warn, obj);
 }
示例#7
0
 public static void Info(string type, object obj)
 {
     LoggerMaker.WriteLog(type, LogLevel.Info, obj);
 }
示例#8
0
 public static void FatalFormat(LogType type, string format, params object[] args)
 {
     LoggerMaker.WriteLog(type, LogLevel.Fatal, string.Format(format, args));
 }
示例#9
0
 public void Fatal(string message)
 {
     LoggerMaker.WriteLog(_logType, LogLevel.Fatal, message);
 }
示例#10
0
 public void Error(string message)
 {
     LoggerMaker.WriteLog(_logType, LogLevel.Error, message);
 }
示例#11
0
 public void Warn(string message)
 {
     LoggerMaker.WriteLog(_logType, LogLevel.Warn, message);
 }
示例#12
0
 public void Debug(string message)
 {
     LoggerMaker.WriteLog(_logType, LogLevel.Info, message);
 }
示例#13
0
 public static void RegisterLogs(params string[] args)
 {
     LoggerMaker.AddLogName(args);
 }