Как использовать Hanami Logger? - PullRequest
2 голосов
/ 09 апреля 2020

Можете ли вы привести примеры использования hanami logger? Я нашел несколько противоречивых примеров, некоторые говорят, что это уже внутри ханами (и вы можете использовать только logger.info('test'), к сожалению, по крайней мере, для меня это не работает, я вижу только config для logger внутри environment.rb), некоторые говорят, что вам нужно установить gem hanami-utils, затем

require 'hanami/logger'
logger = Hanami::Logger.new('Test', level: 'info')
logger.info('test')

Работает, но как это требуется для всех модулей? Или единственный способ использовать глобальные переменные и сказать, что rubocop не волнует каждую строку логгера? Извините за возможно глупый вопрос ruby и ханами это новый мир для меня.

1 Ответ

0 голосов
/ 19 апреля 2020

Hanami.logger является частью приложения Hanami. Он загружается автоматически, поэтому можете использовать его без необходимости.

Hanami.logger.debug("Hello")

Вы можете выполнить некоторые настройки регистрации на config/environment.rb

Если вам нужно особое поведение, вы можете использовать настраиваемый регистратор

...