Назад | Перейти на главную страницу

как включить ведение журнала Redmine (ruby on rails)?

По какой-то причине моя установка RedMine никогда не получает никаких файлов журнала.

Redmine - это система управления проектами с открытым исходным кодом, написанная на Ruby on Rails.

Я новичок в Ruby или Rails.

Искал вики, форумы, билеты, не имея ни малейшего представления об этой, казалось бы, простой вещи.

Кстати, это было обновление предыдущей версии этого Linux-приложения TurnKey. Я вижу, что в резервной папке старой версии есть файл журнала с множеством сообщений журнала.

Но у меня в /var/www/railsapp/log/production.log есть только одна строка, сделанная несколько дней назад, объявляющая о создании журнала.

Теперь моя настоящая проблема - это некоторая странность, которая начала происходить в приложении, но я чувствую, что это A) Посмотрите журналы, я мог бы понять, что это что-то, что я изменил в своей конфигурации (удаление виртуальных машин и настройка сети) B) будут журналы опубликовать вопрос в команде Redmine.

Между тем я даже не могу ничего записать. Можно ли установить уровень отладки?

С уважением, Уэйн

Это было связано с разрешениями. После того, как я начал работать, я заставил его работать, просто заставив владельца и группу файлов соответствовать пользователю, запускающему railsapp, и надлежащим разрешением на чтение / запись. Просто непонятно, как это вообще сломалось. - Уэйн

Я тоже не особо много работал с Rails, но я бы посмотрел config/environments/production.rb чтобы увидеть, какие есть варианты ведения журнала. Ведение журнала обычно выполняется с помощью стандартной библиотеки Ruby Logger, которая должна просто генерировать журнал на основе вашей текущей среды (например, log / production.log). Вы получите больше событий, если вы не в производственной среде - производственная среда регистрирует только информацию или выше, тогда как другие среды регистрируют все, включая отладку. Если вы получаете исключения в приложении, взгляните на Исключительный или Новая реликвия.