public static void FileLog(Outputoption outputoption, string msg) { switch (outputoption) { case Outputoption.Info: Log.Logger.Information(msg); break; case Outputoption.Debug: Log.Logger.Debug(msg); break; case Outputoption.Error: Log.Logger.Error(msg); break; case Outputoption.Warning: Log.Logger.Warning(msg); break; case Outputoption.Verbose: Log.Logger.Verbose(msg); break; default: break; } }
public static void Log4Debug(string msg, Outputoption outputoption, string ServerOrClient = "server", string Class = "None", string Method = "None") { try { FileLog(outputoption, msg); lock (Overall.obj1) { FormLog(msg); } } catch (Exception ex) { Log4Debug(ex.Message, Outputoption.Error); } }
public void Log4Debug(string msg, Outputoption outputoption, string ServerOrClient = "server", string Class = "None", string Method = "None") { try { SerilogHelper.FileLog(outputoption, msg); lock (Overall.obj1) { SerilogHelper.FormLog(msg); } } catch (Exception ex) { Log4Debug(ex.Message, Outputoption.Error, Class: CurrentClassName, Method: "Log4Debug"); } }