internal static void AddMessage(byte[] data, int connectionID, LogState state) { if (!enabled) return; string message; switch (state) { case LogState.ConnectionClose: { message = "CONOPEN"; break; } case LogState.ConnectionOpen: { message = "CONCLOSE"; break; } default: { message = System.Text.Encoding.Default.GetString(data); break; } } lock (loggedMessages.SyncRoot) { Message loggedMessage = new Message(connectionID, GenerateTimestamp(), message); loggedMessages.Enqueue(loggedMessage); } }
internal static void AddMessage(byte[] data, int connectionID, LogState state) { if (!MessageLoggerManager.enabled) { return; } string data2; switch (state) { case LogState.ConnectionOpen: data2 = "CONCLOSE"; break; case LogState.ConnectionClose: data2 = "CONOPEN"; break; default: data2 = Encoding.Default.GetString(data); break; } lock (MessageLoggerManager.loggedMessages.SyncRoot) { Message message = new Message(connectionID, MessageLoggerManager.GenerateTimestamp(), data2); MessageLoggerManager.loggedMessages.Enqueue(message); } }