Redis эквивалент ActiveRecord :: Base.logger = Logger.new (STDOUT)? - PullRequest
5 голосов
/ 08 августа 2011

Что такое эквивалент Redis ActiveRecord::Base.logger = Logger.new(STDOUT)?Я хочу посмотреть, что такое Redis.

Ответы [ 4 ]

8 голосов
/ 23 сентября 2011

$ redis.client.logger = Rails.logger

Это лучше!

5 голосов
/ 02 октября 2012

Я обычно хочу установить некоторые дополнительные атрибуты (такие как имя базы данных redis). Вы можете передавать аргументы в методе initialize следующим образом

$redis = Redis.new(db: Rails.config.redis.db, logger: Rails.logger)
1 голос
/ 03 декабря 2012

Я написал вызов Gem RedisLogger:

https://github.com/hellolucky/redis_logger

1 голос
/ 08 августа 2011

Неважно.Это просто:

$redis = Redis.new(:host => 'localhost', :port => 6379)
$redis.client.logger = Logger.new(STDOUT)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...