В чем заключаются основные различия между встроенным регистратором Rails 3 и Log4r? Мне кажется, что регистратор Rails 3 дает вам все, что вам нужно.Rails 3.1 встроенный регистратор против Log4r
ответ
Встроенный регистратор достаточно хорош для среды разработки или производства. особенно на самых начальных этапах вашего проекта, вам не нужно тратить время на тестирование и выбирать подходящий инструмент или библиотеку для работы с журналом. Вы можете сосредоточиться на самом проекте. подобная ситуация, подобная «erb» или «haml», «sass» или «less», «coffeescript» или «простой javascript» и т. д.
Log4r позволяет легко отформатировать ваши журналы через конфигурационный файл. его хороший встроенный генератор переменного тока, когда вам это действительно нужно.
Что Log4r Является
Log4r представляет собой всеобъемлющий и гибкая библиотека протоколирования написана на Ruby, для использования в программах на Ruby. Он имеет иерархическую систему ведения журналов любое количество уровней, пользовательские имена уровней, наследование логов, множество назначений вывода , трассировку выполнения, пользовательское форматирование, поток safteyness, конфигурацию XML и YAML и многое другое. Log4r является приверженцем философией ведения журнала с использованием простых операторов печати. Что Log4r добавляет к этой философии является гибким способом управления регистрируемой информацией. Информация о журнале может быть отправлена в любой пункт назначения и с разной степенью важности. Log4r сконфигурирован , так что инструкции регистрации могут оставаться в производственном коде с почти без дополнительных вычислительных затрат.
Log4r намеревается быть простым в использовании и настройке, независимо от сложности . Случайные скрипты могут использовать Log4r сразу с минимальной конфигурацией , в то время как более сложные приложения могут настроить структурированный конфигурационный файл в XML или YAML. Всеобъемлющая документация предоставляется с помощью руководства пользователя, справочного API и более десятка примеров. Log4r пытается соблюдать принцип Наименьший сюрприз, что означает, что он работает по назначению во всех точках.
Log4r был вдохновлен и обеспечивает многие функции Apache Log4j project, но не является прямой реализацией или клоном. Помимо поверхностных сходств, проекты никоим образом не связаны и база кода полностью отличается. Log4r был разработан даже без , глядя на код Apache Log4j.
Log4r - проект с открытым исходным кодом и намерен оставаться таким. Лицензия Log4r похожа на лицензию Ruby Language. Он находится на этой странице и в дистрибутиве в файле с именем LICENSE.
- 1. Встроенный регистратор запросов Asp.net
- 2. Rails - неопределенный метод `cattr_accessor» для Log4r: Модуль
- 3. Associate специфический SLF4J регистратор с Jetty встроенный
- 4. Log4r - ouput is noed
- 5. Как настроить log4r для logstash
- 6. Rails 3.1 Ajax question
- 7. Rails 3.1: исключение Sqlite
- 8. rails 3.1 devise confirmable
- 9. Rails 3.1 CarrierWave error
- 10. Rails 3.1 - CSRF игнорируется?
- 11. Rails 3.1 live preview
- 12. Rails 3.1 маршрута работать
- 13. Предварительная компиляция Rails 3.1
- 14. Rails 3.1 Asset pipeline
- 15. rails 3.1 - has_one, через
- 16. Rails 3.1 - выход пользователя
- 17. Rails 3.1 Соотношение среднее
- 18. Rails 3.1 и Jquery
- 19. rails 3.1 select_tag use
- 20. Rails 3.1 Ошибка Heroku
- 21. Rails 3.1 + Мейлер + Delayed_jobs
- 22. Rails 3.1 JQuery Icons
- 23. Rails 3.1 - Options_for_select ценности
- 24. Build Associations Rails 3.1
- 25. CodeMirror on rails 3.1?
- 26. rails 3.1 iframe issue
- 27. Rails 3.1 - Fancybox
- 28. CDI с EJB 3.1, приварной регистратор на GlassFish v3.0.1
- 29. Log4r: наследование logger, конфигурация yaml, альтернативы?
- 30. Ошибка при использовании Log4r
О настройке встроенного регистратора, его трюк: http://stackoverflow.com/questions/462651/rails-logger-format-string-configuration –