public void LogTraffic() { LogMessageType(new Dictionary <NetIncomingMessageType, Action <string> > { [NetIncomingMessageType.WarningMessage] = appender.Warn, [NetIncomingMessageType.ErrorMessage] = appender.Error, [NetIncomingMessageType.Error] = appender.Error, [NetIncomingMessageType.DebugMessage] = appender.Debug, [NetIncomingMessageType.VerboseDebugMessage] = appender.Debug }); globalHandler.Add(connectionHandler.Count + 1, (msgType, msg) => Task.Run(() => appender.Info($"{msgType} - {SenderInfo(msg)}"))); LogConnectionChange(new[] { NetConnectionStatus.Connected, NetConnectionStatus.Disconnected, NetConnectionStatus.Disconnecting, NetConnectionStatus.InitiatedConnect, NetConnectionStatus.ReceivedInitiation, NetConnectionStatus.None, NetConnectionStatus.RespondedAwaitingApproval, NetConnectionStatus.RespondedConnect, }); }
public override void Write(string message) { append.Info(message); }