我想在我的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正在创建大量调试日志,这会导致生产中的磁盘空间利用率问题。
谢谢,
答案 0 :(得分:4)
在初始化pubnub之前,请为记录器设置级别
pubnub_logger.level = Logger::INFO
如果您还想忽略Info日志,那么
pubnub_logger.level = Logger::WARN