public static void Write(this ILoggingService loggingService, object message,
                          IDictionary<string, object> properties)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(),
                            ExtendedProperties = properties
                        };
     loggingService.Write(logEntry);
 }
 public static void Write(this ILoggingService loggingService, object message, string category, int priority)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(),
                            Priority = priority
                        };
     logEntry.Categories.Add(category);
     loggingService.Write(logEntry);
 }
 public static void Write(this ILoggingService loggingService, object message, string category, int priority,
                          int eventId, TraceEventType severity, string title)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(),
                            Priority = priority,
                            EventId = eventId,
                            Severity = severity,
                            Title = title
                        };
     logEntry.Categories.Add(category);
     loggingService.Write(logEntry);
 }
 public void Write(LogEntry log)
 {
     _loggers.ToList().ForEach(logger => logger.Write(log));
 }
 public static void Write(this ILoggingService loggingService, object message, Exception ex)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(),
                            Severity = TraceEventType.Error
                        };
     logEntry.ExtendedProperties["Exception"] = ex;
     loggingService.Write(logEntry);
 }
 public static void Write(this ILoggingService loggingService, object message, TraceEventType severity)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(), 
                            Severity = severity
                        };
     loggingService.Write(logEntry);
 }
 public static void Write(this ILoggingService loggingService, object message, ICollection<string> categories,
                          int priority, int eventId, TraceEventType severity, string title,
                          IDictionary<string, object> properties)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(),
                            Categories = categories,
                            Priority = priority,
                            EventId = eventId,
                            Severity = severity,
                            Title = title,
                            ExtendedProperties = properties
                        };
     loggingService.Write(logEntry);
 }
 public static void Write(this ILoggingService loggingService, object message, ICollection<string> categories,
                          int priority, IDictionary<string, object> properties)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(),
                            Categories = categories,
                            Priority = priority,
                            ExtendedProperties = properties
                        };
     ;
     loggingService.Write(logEntry);
 }
 public static void Write(this ILoggingService loggingService, object message, ICollection<string> categories,
                          int priority, int eventId, TraceEventType severity)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(),
                            Categories = categories,
                            Priority = priority,
                            EventId = eventId,
                            Severity = severity
                        };
     loggingService.Write(logEntry);
 }
 public static void Write(this ILoggingService loggingService, object message, ICollection<string> categories)
 {
     var logEntry = new LogEntry
                        {
                            Message = message.ToString(),
                            Categories = categories
                        };
     loggingService.Write(logEntry);
 }
 public static void Write(this ILoggingService loggingService, object message)
 {
     var logEntry = new LogEntry {Message = message.ToString()};
     loggingService.Write(logEntry);
 }