monsterstrike/activerecord-turntable — pull request #1 by hirocaster (2014-08-26 04:27:26+00:00)
Title: Fix loggin connection info, not use turntable case

db-charmerとturntableの複合によって、SQLのloggingにdb-charmerを利用したmaster/slaveの接続先情報が出力されていないのを改修

## master/slaveが設定してある場合

### before

```
msg:UserReceive Load (0.3ms) [Shard: ] SELECT `user_receives`.* FROM `user_receives` WHERE `user_receives`.`user_id` = 1
```

このように`Shard`を利用していないのでShardの情報だけ出力され、肝心なdb-charmerの情報が欠落している。

### after

```
msg:UserReceive Load (0.2ms) [user_receive_slave1] SELECT `user_receives`.* FROM `user_receives` WHERE `user_receives`.`user_id` = 1
```

`user_receive_slave1`が出力されるようになった。

masterを参照すると

```
msg:SQL (0.2ms) [user_receive] SELECT `user_receives`.`id` FROM `user_receives` WHERE `user_receives`.`user_id` = 1
```

のようにmasterのコネクション情報が出力される。

## turntableを利用したShard構成のログ（これは今まで通り）

```
msg:[ActiveRecord::Turntable] Sending method: select_all, sql: #, shards: ["user_shard_1", "user_shard_2"]
msg:User Load (0.3ms) [Shard: user_shard_1] SELECT `users`.* FROM `users`
msg:User Load (0.2ms) [Shard: user_shard_2] SELECT `users`.* FROM `users`
```