Пример #1
0
        /// <summary>Write the specified <paramref name="message"/> to the log using the specified log <paramref name="level"/>.</summary>
        /// <param name="level">The log level.</param>
        /// <param name="message">The message to log.</param>
        public void WriteToLog(Wix.LogLevel level, string message)
        {
            this.Engine.Log(level, string.Format("WixBurnUI: {0}", message ?? string.Empty));

            if (this.model != null)
            {
                this.OnLogMessage(level, message);
            }
        }
Пример #2
0
 /// <summary>Write the specified <paramref name="message"/> to the log using the specified log <paramref name="level"/>.</summary>
 /// <param name="level">The log level.</param>
 /// <param name="message">The message to log.</param>
 public void WriteToLog(Wix.LogLevel level, string message)
 {
     Engine.Log(level, string.Format("WixWPF: {0}", message ?? string.Empty));
 }
 public LogEventArgs(Wix.LogLevel level, string message)
 {
     this.Level   = level;
     this.Message = message;
 }
 /// <summary>
 /// Called when the a message should be logged.
 /// </summary>
 /// <param name="level">The log level.</param>
 /// <param name="message">The message.</param>
 public void OnLogMessage(Wix.LogLevel level, string message)
 {
     LogMessage?.Invoke(this, new LogEventArgs(level, message));
 }
 /// <summary>
 /// Called when the a message should be logged.
 /// </summary>
 /// <param name="level">The log level.</param>
 /// <param name="message">The message.</param>
 protected void OnLogMessage(Wix.LogLevel level, string message)
 {
     this.TryInvoke(new Action(() => { this.model.OnLogMessage(level, message); }));
 }