Я сделал бота в рубине, который играет в маленькую онлайн-игру. Он смог достичь финального уровня и убить последнего босса. Когда игра заканчивается, моя программа достигает неизвестного состояния, и я получаю исключение. Однако мне нужна информация из этой битвы (т. Е. Последние html-страницы). Я могу начать все сначала, но это занимает около 10 часов, пока не достигнет финального босса.Системный журнал в Ruby?
Мой вопрос: есть ли какой-либо системный журнал в Ruby, где я могу видеть (интерполированный, например, bash
, вызываемый с опцией -x
) последние несколько выполненных команд? Я знаю, что у Ruby есть такие классы, но я не использовал их в своем коде, поэтому я хотел бы знать, есть ли что-то более общее.
Ваш рубин программа вызова скриптов? – nurettin
@nurettin Нет, это не так. Я добавил 'bash -x' только как конкретный пример того, что я имею в виду. – yasen
Я боюсь, что в рубине нет постоянного журнала стека, но, возможно, в вашей сети есть прокси-сервер? Вы можете попытаться изолировать загрузку URL-адресов, используя свои журналы. – nurettin