taka84u9/myslog — pull request #2 by studio3104 (2012-08-15 16:09:44+00:00)
Title: skip_name_resolvを設定している場合に対応

先刻は大変失礼いたしました。改めてプルリクさせていただきます。

fluent-plugin-mysqlslowqueryを使わせていただいております。
mysqldの起動オプションで、skip-name-resolvを設定している場合、以下のようにスロークエリログにホスト名が出力されません。(代わりにスペースが出力される)

# User@Host: user_r[user_r] @ [192.168.xxx.xxx]

その場合、以下のようなログが出力され、該当のスロークエリログがパースされずに破棄されてしまいます。

2012-08-15 16:28:55 +0900: ["# Query_time: 3 Lock_time: 0 Rows_sent: 1 Rows_examined: 0\n", "use information_schema; SELECT SLEEP(3);"] error="undefined method `strip' for nil:NilClass"

skip-name-resolvを設定している場合でもパースするように、myslog.rbを修正させていただきました、ご確認いただければ幸いです。
よろしくお願いいたします。