public void Write2Log(string message, HloggerCategories category, HloggerPriority priority) { LogIt(getCategory(category), message, getPriority(priority)); }
/// <summary> /// Writes to local application Event log with priority of 3 /// </summary> /// <param name="message">Message for Log </param> /// <param name="category">Log category</param> public void Write2Log(string message, HloggerCategories category) { LogIt(getCategory(category), message, _priority); }
private string getCategory(HloggerCategories category) { string cat = ""; switch (category) { case HloggerCategories.Debug: _traceType = TraceEventType.Verbose; cat = "Debug"; break; case HloggerCategories.Info: cat = "Info"; break; case HloggerCategories.Warning: _traceType = TraceEventType.Warning; cat = "Warning"; break; case HloggerCategories.Error: _traceType = TraceEventType.Error; cat = "Error"; break; default: cat = "Info"; break; } return cat; }