private void HandleLogFileRequest(LogFileRequestPacket packet) { if (!Authorized) { SendPacket(new AuthorizationDisconnectPacket { Reason = "Not authorized!" }); return; } if (File.Exists(Core.Setting.ApplicationDirectory + "\\Logger\\" + packet.LogFilename)) { SendPacket(new LogFileResponsePacket { LogFilename = packet.LogFilename, LogFile = File.ReadAllText(Core.Setting.ApplicationDirectory + "\\Logger\\" + packet.LogFilename) }); } }
private void HandleLogFileRequest(LogFileRequestPacket packet) { if (!Authorized) { SendPacket(new AuthorizationDisconnectPacket { Reason = "Not authorized!" }); return; } if (Storage.LogFolder.CheckExistsAsync(packet.LogFilename).Result == ExistenceCheckResult.FileExists) using (var reader = new StreamReader(Storage.LogFolder.GetFileAsync(packet.LogFilename).Result.OpenAsync(FileAccess.Read).Result)) { var logText = reader.ReadToEnd(); SendPacket(new LogFileResponsePacket { LogFilename = packet.LogFilename, LogFile = logText }); } }