添加日志后,我可以看到请求的日志级别。但是,在服务层使用它时,它不会提供日志级别。下面是一个示例。
[433a6cd6-f648-4f69-330b-999c3d410bd0]成功验证了用户的api调用
以下是包含服务级别日志记录的代码。
module Logging
class << self
def logger
@logger ||= Rails.logger
end
def logger=(logger)
@logger = logger
end
end
# Addition
def self.included(base)
class << base
def logger
Logging.logger
end
end
end
def logger
Logging.logger
end
end
然后将其包含在服务中。
module Api::V1::UserService
include Logging
end