я разрабатываю на 5 различных проектах направляющих плюс также рефакторинг некоторых (перемещающийся от более старых версий направляющих до 2,3) - что лучший способ состоит в том, чтобы извлечь информацию об ошибке из файлов журнала, таким образом, я вижу все предупреждения амортизации, ошибки периода выполнения и так далее, таким образом, я могу работать над улучшением кодовой базы?
есть ли какие-либо службы или библиотеки там, можно ли рекомендовать, это на самом деле помогает с парсингом файла журнала направляющих?
Я нашел Project-Analyzer проект , чтобы быть очень полезным.
Вы можете определенно получить журнал, чтобы найти ошибки и выбросить их, но это делает отличную работу по сбору всей информации о различных действиях и как долго они принимают.
Вот некоторые вывод образца .
Это первое, что я запускаю, когда я получаю звонок, говоря: «Мой сайт медленно, и мне нужна помощь, исправляя его».
Hopttoad и / или исключительные отличные для текущих ошибок, но они не отслеживают журнал Запуск запросов. Что-то вроде нового реликвии хорошо для этого.
Я использую HOPTTADAPAPP, http://www.hoptoadapp.com/www.hoptoadapp.com/pages/home Есть бесплатный аромат, он регистрирует ваши сообщения об ошибках в их базу данных, и они Предоставьте простой в использовании интерфейс. Все, что вам нужно сделать, это установить этот плагин: http://github.com/thOuthbot/hoptoad_notifier .
Это не поможет для прошлых ошибок, но это здорово для изоляции проблем с запуском в настоящее время приложение.
Читайте о GREP
Команда Linux.
http://www.cyberciti.biz/faq/howto-use-grep-command-in-iny-rux-unix/
Я не знаю, какой формат журнала ошибок находится в Rails, но я гостем каждый ряд С предупреждением или ошибкой содержат «предупреждение» или «Ошибка».
Тогда это было бы похоже на это:
GREP -E-Error | Предупреждение «logfile.txt
для бота ошибки и предупреждения
GREP" Ошибка "logfile.txt
для ошибок
GREP "Предупреждение" logfile.txt
для предупреждений
И если вы хотите увидеть новые ошибки и предупреждения в режиме реального времени, попробуйте это
Cailffile.txt | GREP -E "ОШИБКА | ПРЕДУПРЕЖДЕНИЕ"
хвостовой ogfile.txt | GREP "Ошибка"
stailff logfile.txt | Greep "Предупреждение"
Надеюсь, я могу вам помочь;) и я надеюсь, что я не ошибаюсь в формате журналов в Rails