Spec-Zone.ru › Ruby on Rails 7.2

модуль ActiveJob::Logging

Публичные методы экземпляров

log_arguments() Показать исходный код
# File activejob/lib/active_job/logging.rb, line 26
class_attribute :log_arguments, instance_accessor: false, default: true

Настраивает, должны ли аргументы задания логироваться. Это может быть полезно, когда аргументы задания могут быть конфиденциальными и поэтому не должны логироваться.

Значение по умолчанию true, но это можно настроить с помощью config.active_job.log_arguments. Кроме того, отдельные задания также могут настроить значение, которое будет применяться к ним самим и любым подклассам.

logger() Показать исходный код
# File activejob/lib/active_job/logging.rb, line 15
cattr_accessor :logger, default: ActiveSupport::TaggedLogging.new(ActiveSupport::Logger.new(STDOUT))

Принимает логгер, соответствующий интерфейсу Log4r или по умолчанию Ruby Logger класс. Этот логгер можно получить, вызвав logger в классе задания Active Job или экземпляре задания Active Job.

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API