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 (new LogsFolder().CheckExists(packet.LogFilename) == ExistenceCheckResult.FileExists) { using (var reader = new StreamReader(new LogsFolder().GetFile(packet.LogFilename).Open(PCLExt.FileStorage.FileAccess.Read))) { var logText = reader.ReadToEnd(); SendPacket(new LogFileResponsePacket { LogFilename = packet.LogFilename, LogFile = logText }); } } }