/// <summary>
        /// Writes a message to the log using the specified category.
        /// </summary>
        public static void Write(string message, LogCategories category)
        {
            LogEntry entry = new LogEntry();

            entry.Categories.Add(category.ToString());
            entry.Message = message;
            _writer.Write(entry);
        }
Example #2
0
 public void LogMessage(ushort id, LogCategories LogCategory, TraceSeverity traceSeverity, string message, params object[] data)
 {
     if (traceSeverity != TraceSeverity.None)
     {
         SPDiagnosticsCategory category = Local.Areas[Zimbra_Area].Categories[LogCategory.ToString()];
         Local.WriteTrace(id, category, traceSeverity, message, data);
     }
 }
Example #3
0
 public static void Log(LogCategories category, LogEventID id, TraceEventType type, string message)
 {
     LogEntry entry = new LogEntry();
     entry.EventId = (int)id;
     entry.Categories.Add(category.ToString());
     entry.Message = message;
     entry.Severity = type;
     Logger.Write(entry);
 }
 public static void LogStatic(string title, string message, LogCategories category)
 {
     Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(new LogEntry()
     {
         Title      = title,
         Message    = message,
         Categories =
         {
             category.ToString()
         }
     });
 }
 public void Log(string title, string message, LogCategories category)
 {
     Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write(new LogEntry()
     {
         ActivityId         = this.instanceId,
         Title              = title,
         Message            = message,
         ExtendedProperties =
         {
             {
                 "InstanceId",
                 (object)this.instanceId
             }
         },
         Categories =
         {
             category.ToString()
         }
     });
 }