代码之家  ›  专栏  ›  技术社区  ›  anshul410

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

  •  1
  • anshul410  · 技术社区  · 9 年前

    我想禁用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正在创建大量调试日志,这导致生产中的磁盘空间利用率问题。

    谢谢

    1 回复  |  直到 9 年前
        1
  •  4
  •   Dhavaprathap    9 年前

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

        pubnub_logger.level = Logger::INFO
    

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

        pubnub_logger.level = Logger::WARN