コード例 #1
0
        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;
            }
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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");
     }
 }