No commit activity in last 3 years
No release in over 3 years
Plug-in that colorize the bad query for Mysql2QueryFilter.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 3.0.0

Runtime

 Project Readme

Mysql2QueryFilter::Plugin::CasualLog

Plug-in that colorize the bad query for Mysql2QueryFilter. It is porting of MySQLCasualLog.pm.

see http://kamipo.github.io/talks/20140711-mysqlcasual6

Gem Version Build Status

Installation

Add this line to your application's Gemfile:

gem 'mysql2_query_filter-plugin-casual_log'

And then execute:

$ bundle

Or install it yourself as:

$ gem install mysql2_query_filter-plugin-casual_log

Usage

require 'mysql2_query_filter'

Mysql2QueryFilter.configure do |filter|
  filter.plugin :casual_log #, client: Mysql2::Client.new(...)
end

Mysql2QueryFilter.enable!

client = Mysql2::Client.new(host: 'localhost', username: 'root', database: 'mysql')
client.query('SELECT * FROM user')
# => # SELECT * FROM user
#    ---
#               id: 1
#      select_type: SIMPLE
#            table: user
#             type: ALL # <- red/bold
#    possible_keys:
#              key:
#          key_len:
#              ref:
#             rows: 4
#            Extra: