private void DoTotalLoggerMessage(string message) { if (this.InvokeRequired == true) { LoggerMessageHandler func = new LoggerMessageHandler(DoTotalLoggerMessage); this.BeginInvoke(func, new object[] { message }); } else { totalLogEdit.Text += message + "\r\n"; } }
public WSLoggerProvider(LoggerMessageHandler wsHandler) { ws = wsHandler; }
public WSLogger(LoggerMessageHandler ws) { WSHandler = ws; }
public static ILoggerFactory WebSocketLogger(this ILoggerFactory factory, LoggerMessageHandler wsHandler ) { factory.AddProvider(new WSLoggerProvider(wsHandler)); return(factory); }