From a425d142f93ada2c04d667233388f17c98a5f53a Mon Sep 17 00:00:00 2001 From: Paulo Rogerio Panhoto Date: Tue, 20 Feb 2018 18:43:36 -0300 Subject: [PATCH] Additional log messages. --- TLSharp.Core/Network/MtProtoSender.cs | 2 +- TLSharp.Core/TelegramClient.cs | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/TLSharp.Core/Network/MtProtoSender.cs b/TLSharp.Core/Network/MtProtoSender.cs index 98dd95c..1884f47 100644 --- a/TLSharp.Core/Network/MtProtoSender.cs +++ b/TLSharp.Core/Network/MtProtoSender.cs @@ -91,7 +91,7 @@ namespace TLSharp.Core.Network plaintextWriter.Write(packet); var buffer = plaintextPacket.GetBuffer(); - logger.Debug(Sniffer.MessageOut(buffer)); + logger.Debug("Send {0} {1}", request, Sniffer.MessageOut(buffer)); msgKey = Helpers.CalcMsgKey(buffer); ciphertext = AES.EncryptAES(Helpers.CalcKey(_session.AuthKey.Data, msgKey, true), plaintextPacket.GetBuffer()); } diff --git a/TLSharp.Core/TelegramClient.cs b/TLSharp.Core/TelegramClient.cs index 7747f1d..c898598 100644 --- a/TLSharp.Core/TelegramClient.cs +++ b/TLSharp.Core/TelegramClient.cs @@ -22,6 +22,7 @@ namespace TLSharp.Core { public class TelegramClient : IDisposable { + private static NLog.Logger logger = NLog.LogManager.GetLogger("TelegramClient"); private MtProtoSender _sender; private AuthKey _key; private TcpTransport _transport; @@ -122,12 +123,14 @@ namespace TLSharp.Core { try { + logger.Trace("Socket waiting"); await WaitEventAsync(source.Token); } catch (OperationCanceledException) { } finally { + logger.Trace("Running idle tasks"); IdleLoop?.Invoke(this); IdleLoop = null; }