/// <summary> /// 写日志 /// </summary> /// <param name="logname">已创建的日志名称</param> /// <param name="str">日志文本</param> public void Log(string logname, string str) { Log5Info loginf = GetLogInfo(logname); if (loginf == null) #if DEBUG { throw new Exception("LogInfo is not found."); } #else { return; } #endif loginf.PushLogData(str); }
public void Info(string p, params Object[] args) { string lo = string.Format(p, args); Log5Info loginf = GetLogInfo(_sys_info_log_name); if (loginf == null) #if DEBUG { throw new Exception("LogInfo is not found."); } #else { return; } #endif loginf.PushLogData(lo); }
/// <summary> /// 写错误日志 /// </summary> /// <param name="err">日志文本</param> public void Error(string err) { Log5Info loginf = GetLogInfo(_sys_err_log_name); if (loginf == null) #if DEBUG { throw new Exception("LogInfo is not found."); } #else { return; } #endif loginf.PushLogData(err); }
/// <summary> /// 写带有参数的日志 /// </summary> /// <param name="logname">已创建的日志名称</param> /// <param name="fmt">日志文本</param> /// <param name="args">参数</param> public void Log(string logname, string fmt, params object[] args) { string lo = string.Format(fmt, args); Log5Info loginf = GetLogInfo(logname); if (loginf == null) #if DEBUG { throw new Exception("LogInfo is not found."); } #else { return; } #endif loginf.PushLogData(lo); }
/// <summary> /// 写调试日志 /// </summary> /// <param name="debugstr">调试文本</param> public void Debug(string debugstr) { if (IsDebugEnabled) { Log5Info loginf = GetLogInfo(_sys_debug_log_name); if (loginf == null) #if DEBUG { throw new Exception("LogInfo is not found."); } #else { return; } #endif loginf.PushLogData(debugstr); } }
/// <summary> /// 写含有参数的调试日志 /// </summary> /// <param name="debugstr">调试文本</param> /// <param name="args">参数</param> public void Debug(string debugstr, params object[] args) { if (IsDebugEnabled) { string lo = string.Format(debugstr, args); Log5Info loginf = GetLogInfo(_sys_debug_log_name); if (loginf == null) #if DEBUG { throw new Exception("LogInfo is not found."); } #else { return; } #endif loginf.PushLogData(lo); } }
public void Info(string p) { Log5Info loginf = GetLogInfo(_sys_info_log_name); if (loginf == null) { System.Diagnostics.Trace.WriteLine($"LogInfo is not found in the following list ({_loghash.Count}):"); foreach (var item in _loghash.Keys) { System.Diagnostics.Trace.WriteLine("> " + item); } #if DEBUG throw new Exception("LogInfo is not found. " + _sys_info_log_name); #else return; #endif } loginf.PushLogData(p); }