public static void AddOnLogMessage(LogMessageEventHandler handler) { lock (locker) { _LogMessageEventHandler = (LogMessageEventHandler)Delegate.Combine(_LogMessageEventHandler, handler); } }
public static void RemoveOnLogMessage(LogMessageEventHandler handler) { lock (locker) { _LogMessageEventHandler = (LogMessageEventHandler)Delegate.Remove(_LogMessageEventHandler, handler); } }
public static void RemoveOnLogMessage(LogMessageEventHandler handler) { lock (locker) _LogMessageEventHandler = (LogMessageEventHandler) MulticastDelegate.Remove(_LogMessageEventHandler, handler); }
public static void AddOnLogMessage(LogMessageEventHandler handler) { lock (locker) { _LogMessageEventHandler = (LogMessageEventHandler) Delegate.Combine(_LogMessageEventHandler, handler); } }
private void CompactLogbookTest_Load(object sender, EventArgs e) { displayMessage = new LogMessageEventHandler(displayMessage); log.LogMessage += displayMessage; log.Start(); log.Append("CompactLogbookTest_Load", String.Format("{0} {1}", "Starting on", System.Net.Dns.GetHostName())); }
// Token: 0x06003219 RID: 12825 RVA: 0x000C0494 File Offset: 0x000BE694 public static void AddOnLogMessage(LogMessageEventHandler handler) { object obj = Log.locker; lock (obj) { Log._LogMessageEventHandler = (LogMessageEventHandler)Delegate.Combine(Log._LogMessageEventHandler, handler); } }
// Token: 0x0600321A RID: 12826 RVA: 0x000C04E4 File Offset: 0x000BE6E4 public static void RemoveOnLogMessage(LogMessageEventHandler handler) { object obj = Log.locker; lock (obj) { Log._LogMessageEventHandler = (LogMessageEventHandler)Delegate.Remove(Log._LogMessageEventHandler, handler); } }
/// <summary> /// Raises the LogMessage event /// </summary> /// <param name="e">the data for the LogMessage event</param> protected virtual void OnLogMessage(LogMessageEventArgs e) { LogMessageEventHandler handler = LogMessage; if (handler != null) { handler(this, e); } }
/// <summary> /// Handles a Log message event raised by a sender. /// Bubbles up the event to the LogMessageEventHandler. /// </summary> /// <param name="sender">sender of event</param> /// <param name="e">log message event arguments</param> protected virtual void HandleLogMessage(object sender, LogMessageEventArgs e) { LogMessageEventHandler handler = this.LogMessage; if (handler != null) { handler(this, e); } }
/// <summary> /// Raises this object's log message event. /// </summary> /// <param name="message">message</param> protected virtual void OnLogMessage(string message) { LogMessageEventHandler handler = this.LogMessage; if (handler != null) { var args = new LogMessageEventArgs(message); handler(this, args); } }
/// <summary> /// Writes the log message to whichever forms have added themselves to the forms collection. /// </summary> /// <param name="formattedLogEntry">Structure that wraps the formatted lines of text that will be written /// to the log and the category or EventType that applies to the log entry.</param> /// <param name="doWriteLine">Determines whether to perform a WriteLine or a Write to the log.</param> /// <returns>True if successful.</returns> private bool WriteToCustomLog(FormattedLogEntry formattedLogEntry, bool doWriteLine) { bool isOK = false; try { StringBuilder messageBuilder = new StringBuilder(); foreach (string lineToWrite in formattedLogEntry.LinesToWrite) { if (doWriteLine) { messageBuilder.AppendLine(lineToWrite); } else { messageBuilder.Append(lineToWrite); } } LogMessageEventArgs logMessageEventArgs = new LogMessageEventArgs(messageBuilder.ToString(), formattedLogEntry.Properties); LogMessageEventHandler eventHandler = LogMessageEvent; if (eventHandler != null) { eventHandler(this, logMessageEventArgs); } isOK = true; } catch { isOK = false; } return(isOK); }
public static void RemoveOnLogMessage(LogMessageEventHandler handler) { lock (Log.locker) Log._LogMessageEventHandler -= handler; }
public static void AddOnLogMessage(LogMessageEventHandler handler) { lock (Log.locker) Log._LogMessageEventHandler += handler; }
public DesktopLogbookTest() { InitializeComponent(); textBoxDelegate = new TextBoxDelegate(TextHelper.UpdateTextBox); displayMessage = new LogMessageEventHandler(UpdateLogText); }
/// <include file='doc\log.uex' path='docs/doc[@for="Log.AddOnLogMessage"]/*' /> public static void AddOnLogMessage(LogMessageEventHandler handler) { _LogMessageEventHandler = (LogMessageEventHandler)MulticastDelegate.Combine(_LogMessageEventHandler, handler); }
/// <include file='doc\log.uex' path='docs/doc[@for="Log.AddOnLogMessage"]/*' /> public static void AddOnLogMessage(LogMessageEventHandler handler) { _LogMessageEventHandler = (LogMessageEventHandler) MulticastDelegate.Combine(_LogMessageEventHandler, handler); }
protected virtual void OnLogMessage(LogMessageEventArgs e) { LogMessageEventHandler handler = Message; handler?.Invoke(this, e); }
/// <include file='doc\log.uex' path='docs/doc[@for="Log.RemoveOnLogMessage"]/*' /> public static void RemoveOnLogMessage(LogMessageEventHandler handler) { _LogMessageEventHandler = (LogMessageEventHandler)MulticastDelegate.Remove(_LogMessageEventHandler, handler); }
protected virtual void OnLogMessageEventHandler(LogMessage e) { LogMessageEventHandler?.Invoke(this, new ServerMonitorLogViewModelEventArgs(e)); }