public long Add(AtomLogger log) { try { var result = SonFact.Cur.Insert(log); return(result); } catch (Exception e) { var errMsg = e.Message; var innerErr = e.InnerException != null ? e.InnerException.Message + " StackTrace: " + e.InnerException.StackTrace : ""; SaveToFile("Error:" + errMsg + " InnerError:" + innerErr, 4); return(1); } }
public bool Warn(string txt, string logType = "std", string user = null) { var log = new AtomLogger() { LogType = logType, LogLevel = (int)LogLevel.Warn, LogUser = user, AddTime = DateTime.Now, LogTxt = txt, ContentLength = 0, Duration = 0, LogUrl = null, ServerSrc = ServerSrc }; return(Logmgt.Add(log) > 0); }
public bool Monitor(string logUrl = "", string user = null, long?contentLength = 0, long duration = 0, string logType = "monitor", string param = "") { var log = new AtomLogger() { LogType = logType, LogLevel = (int)LogLevel.Monitor, LogUser = user, AddTime = DateTime.Now, LogTxt = param, LogUrl = logUrl, ContentLength = contentLength, Duration = duration, ServerSrc = ServerSrc }; return(Logmgt.Add(log) > 0); }
public bool Exception(Exception ex, string logType = "exception", string user = null, string txt = "") { var innerEx = ex.InnerException != null ? ex.InnerException.Message : ""; var log = new AtomLogger() { LogType = logType, LogLevel = (int)LogLevel.Exception, LogUser = user, AddTime = DateTime.Now, LogTxt = ex.Message + " | " + innerEx, LogUrl = ex.StackTrace, ContentLength = 0, Duration = 0, ServerSrc = ServerSrc }; return(Logmgt.Add(log) > 0); }
public bool Debug(string txt, string logType = "std", string user = null) { var conf = Logmgt.GetLogConfig(); if (conf == null || conf.IsDebug != true) { return(true); } var log = new AtomLogger() { LogType = logType, LogLevel = (int)LogLevel.Debug, LogUser = user, AddTime = DateTime.Now, LogTxt = txt, ContentLength = 0, Duration = 0, LogUrl = null, ServerSrc = ServerSrc }; return(Logmgt.Add(log) > 0); }