Spec-Zone.ru › Ruby on Rails 8.1

модуль 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 или класса Logger по умолчанию в Ruby. Получить этот логгер можно, вызвав logger для класса задания Active Job или экземпляра задания Active Job.

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

Spec-Zone.ru

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