Redis tương đương với ActiveRecord::Base.logger = Logger.new(STDOUT)
là gì? Tôi muốn xem những gì redis là đến.Redis tương đương với ActiveRecord :: Base.logger = Logger.new (STDOUT)?
5
A
Trả lời
5
Tôi thường muốn đặt một số thuộc tính bổ sung (chẳng hạn như tên DB redis). Bạn có thể vượt qua trên đối số trong phương thức khởi tạo như thế này
$redis = Redis.new(db: Rails.config.redis.db, logger: Rails.logger)
1
Đừng bận tâm. Thật dễ dàng:
$redis = Redis.new(:host => 'localhost', :port => 6379)
$redis.client.logger = Logger.new(STDOUT)
7
$ redis.client.logger = Rails.logger
Đó là tốt hơn!
1
Tôi đã viết một RedisLogger gọi đá quý:
Đánh dấu câu trả lời của riêng bạn như được chấp nhận nếu nó giải quyết vấn đề của bạn. – Vache