コード例 #1
0
        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,
            });
        }
コード例 #2
0
ファイル: LogTraceListener.cs プロジェクト: hoangvantu/Gem
 public override void Write(string message)
 {
     append.Info(message);
 }