Ejemplo n.º 1
0
        /// <summary>
        /// Raises the <see cref="Log"/> event on this instance.
        /// </summary>
        /// <param name="eventType">The event type to raise.</param>
        /// <param name="ex">The exception to raise the event for, if applicable.</param>
        /// <param name="format">The message format to use.</param>
        /// <param name="args">The message format arguments.</param>
        private void RaiseLog(EventLoggerEventType eventType, Exception ex, string format, params object[] args)
        {
            if (this.Log != null)
            {
                string message = null;

                if (!string.IsNullOrEmpty(format))
                {
                    message = string.Format(CultureInfo.InvariantCulture, format, args);
                }

                this.Log(this, new EventLoggerEventArgs(eventType, message, ex));
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the EventLoggerEventArgs class.
 /// </summary>
 /// <param name="eventType">The event type.</param>
 /// <param name="message">The event message.</param>
 /// <param name="ex">The event exception.</param>
 public EventLoggerEventArgs(EventLoggerEventType eventType, string message, Exception ex)
 {
     this.EventType = eventType;
     this.Message   = message ?? string.Empty;
     this.Exception = ex;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the EventLoggerEventArgs class.
 /// </summary>
 /// <param name="eventType">The event type.</param>
 /// <param name="message">The event message.</param>
 public EventLoggerEventArgs(EventLoggerEventType eventType, string message)
     : this(eventType, message, null)
 {
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Raises the <see cref="Log"/> event on this instance.
        /// </summary>
        /// <param name="eventType">The event type to raise.</param>
        /// <param name="ex">The exception to raise the event for, if applicable.</param>
        /// <param name="format">The message format to use.</param>
        /// <param name="args">The message format arguments.</param>
        private void RaiseLog(EventLoggerEventType eventType, Exception ex, string format, params object[] args)
        {
            if (this.Log != null)
            {
                string message = null;

                if (!string.IsNullOrEmpty(format))
                {
                    message = string.Format(CultureInfo.InvariantCulture, format, args);
                }

                this.Log(this, new EventLoggerEventArgs(eventType, message, ex));
            }
        }
 /// <summary>
 /// Initializes a new instance of the EventLoggerEventArgs class.
 /// </summary>
 /// <param name="eventType">The event type.</param>
 /// <param name="message">The event message.</param>
 /// <param name="ex">The event exception.</param>
 public EventLoggerEventArgs(EventLoggerEventType eventType, string message, Exception ex)
 {
     this.EventType = eventType;
     this.Message = message ?? string.Empty;
     this.Exception = ex;
 }
 /// <summary>
 /// Initializes a new instance of the EventLoggerEventArgs class.
 /// </summary>
 /// <param name="eventType">The event type.</param>
 /// <param name="message">The event message.</param>
 public EventLoggerEventArgs(EventLoggerEventType eventType, string message)
     : this(eventType, message, null)
 {
 }