public override string ConstructLine(LogItem item)
 {
     String output = sb.ToString();
       sb.Clear();
       if (output != string.Empty && output.Last() != '\n')
     output += '\n';
       return output;
 }
Esempio n. 2
0
 protected override bool DoFilter(LogItem logItem)
 {
     if(idSet.Count == 0)
     return true;
       foreach (int id in logItem.Id)
     if (idSet.Contains(id))
       return true;
       return false;
 }
Esempio n. 3
0
 public override string ConstructLine(LogItem item)
 {
     bool first = true;
       foreach (int i in item.Id)
       {
     if(!first)
       sb.Append(idSplitChar);
     first = false;
     sb.Append(i.ToString());
       }
       return clc.ConstructLine(item);
 }
 public string ConstructLine(LogItem item)
 {
     sb.Clear();
       sb.Append("\r\n");
       sb.Append(item.Time.ToString("dd-MM-yyyy HH.mm.ss"));
       sb.Append(String.Format(":{0:000} ", item.Time.Millisecond));
       AppendIdString(item.Id);
       sb.Append(' ');
       sb.Append(item.Module);
       sb.Append("\r\n");
       sb.Append(levelString[item.Level]);
       sb.Append(item.Line);
       if (item.Ex != null)
       {
     sb.Append("\r\n");
     sb.Append(item.Ex.Message);
     sb.Append(item.Ex.StackTrace);
       }
       return sb.ToString();
 }
 public override string ConstructLine(LogItem item)
 {
     sb.Append(item.Line);
       return clc.ConstructLine(item);
 }
Esempio n. 6
0
 protected override bool DoFilter(LogItem logItem)
 {
     return logItem.Level <= level;
 }
 public abstract string ConstructLine(LogItem item);
 public override string ConstructLine(LogItem item)
 {
     if(item.Ex!=null)
     sb.Append(item.Ex.StackTrace);
       return clc.ConstructLine(item);
 }
 public override string ConstructLine(LogItem item)
 {
     sb.Append(levels[item.Level]);
       return clc.ConstructLine(item);
 }
 public override string ConstructLine(LogItem item)
 {
     AppendException(item.Ex);
       return clc.ConstructLine(item);
 }
Esempio n. 11
0
 protected override bool DoFilter(LogItem logItem)
 {
     if (modules.Count == 0)
     return true;
       return modules.Contains(logItem.Module);
 }
Esempio n. 12
0
 public bool Filter(LogItem logItem)
 {
     return true;
 }
Esempio n. 13
0
 protected abstract bool DoFilter(LogItem logItem);
Esempio n. 14
0
 public bool Filter(LogItem logItem)
 {
     return (DoFilter(logItem)&&chained.Filter(logItem));
 }