在 rails 应用程序中禁用 pubnub DEBUG 日志

Disable pubnub DEBUG logs in rails application

我想在我的 rails 应用程序中禁用 pubnub 生成的调试日志。

这是我的 pubnub 初始化代码:

if ENV['PUBNUB_ENABLED'] && (ENV['PUBNUB_ENABLED'] == 'true')
  pubnub_logger = Logger.new('/var/log/pubnub.log')

  PUBNUB = Pubnub.new(
    publish_key: ENV['PUBNUB_PUBLISH_KEY'],
    subscribe_key: ENV['PUBNUB_SUBSCRIBE_KEY'],
    secret_key: ENV['PUBNUB_SECRET_KEY'],
    logger: pubnub_logger
  )
end

请帮我解决这个问题。 Pubnub 正在创建大量调试日志,这会导致生产中的磁盘 space 使用问题。

谢谢,

在初始化 pubnub 之前,为您的记录器设置级别

    pubnub_logger.level = Logger::INFO

如果您还想忽略信息日志,那么

    pubnub_logger.level = Logger::WARN