示例#1
0
 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;
 }
示例#3
0
 public WSLogger(LoggerMessageHandler ws)
 {
     WSHandler = ws;
 }
 public static ILoggerFactory WebSocketLogger(this ILoggerFactory factory, LoggerMessageHandler wsHandler
                                              )
 {
     factory.AddProvider(new WSLoggerProvider(wsHandler));
     return(factory);
 }