Esempio n. 1
0
 public void Log(TAPManagerLogEvent e, String message, [CallerFilePath] string file = "", [CallerMemberName] string member = "", [CallerLineNumber] int line = 0)
 {
     if (this.IsEventEnabled(e))
     {
         string str = "[" + this.DateString() + "] TAPLib " + this.GetEventString(e) + " # " + message + " @ " + file + ":" + member + "(" + line + ")";
         Debug.WriteLine(str);
         this._logs.Add(str);
     }
 }
Esempio n. 2
0
 private bool IsEventEnabled(TAPManagerLogEvent e)
 {
     if (this.enabledEvents.ContainsKey(e))
     {
         return(this.enabledEvents[e]);
     }
     else
     {
         this.enabledEvents.Add(e, false);
         return(false);
     }
 }
Esempio n. 3
0
        private String GetEventString(TAPManagerLogEvent e)
        {
            switch (e)
            {
            case TAPManagerLogEvent.Error: return("ERROR");

            case TAPManagerLogEvent.Fatal: return("FATAL");

            case TAPManagerLogEvent.Info: return("info");

            case TAPManagerLogEvent.Warning: return("warning");
            }
            return("");
        }
Esempio n. 4
0
 public void DisableEvent(TAPManagerLogEvent e)
 {
     this.enabledEvents[e] = false;
 }
Esempio n. 5
0
 public void EnableEvent(TAPManagerLogEvent e)
 {
     this.enabledEvents[e] = true;
 }