private static void LogLine(string msg, EventType eventType)
{
switch (eventType)
{
case EventType.Error:
Logger.WriteError(msg, AdSyncLogCategory);
break;
case EventType.Warning:
Logger.WriteWarning(msg, AdSyncLogCategory);
break;
case EventType.Info:
Logger.WriteInformation(msg, AdSyncLogCategory);
break;
case EventType.Verbose:
Logger.WriteVerbose(string.Format(" {0}", msg), AdSyncLogCategory);
break;
}
Console.WriteLine(msg);
// log event for subscriber of the current thread
StringBuilder sb;
if (Subscribers.TryGetValue(Thread.CurrentThread.GetHashCode(), out sb))
{
if (sb != null)
sb.AppendLine(GetMsgWithTimeStamp(msg));
}
}
public static void Log(string msg)