예제 #1
0
 public void Log(object key, string message, LogMode mode)
 {
     if (EngineLogger.CheckMode(mode))
     {
         string message2 = string.Format("{0} - {1}", key, message);
         this.Log(message2, mode);
     }
 }
예제 #2
0
 public void Log(Exception ex, LogMode mode)
 {
     if (EngineLogger.CheckMode(mode))
     {
         string message = string.Format("{0}\r\n{1}", ex.Message, ex.StackTrace);
         this.Log(message, mode);
     }
 }
예제 #3
0
 public void Log(string message, LogMode mode)
 {
     if (EngineLogger.CheckMode(mode))
     {
         string message2 = EngineLogger.AppendTraces(message);
         this.logger.Info(message2);
     }
 }
예제 #4
0
 public void Log(object key, EngineAction action, Bet b, LogMode mode)
 {
     if (EngineLogger.CheckMode(mode))
     {
         string message = string.Format("{0}:{1}-->{2}_{3}_{4}_{5}_{6}_{7}_{8}_{9}_{10}_{11}_{12}_{13}", new object[]
         {
             key,
             action,
             b.Id,
             b.Home,
             b.Away,
             (int)b.Type,
             b.Choice.ToString().ToLower(),
             b.Handicap,
             b.OddsValue,
             b.MinBetAllowed,
             b.MaxBetAllowed,
             b.Stake,
             b.Step,
             b.Status
         });
         this.Log(message, mode);
     }
 }