0.1.2 • Published 11 years ago

mysql-slowlog v0.1.2

Weekly downloads
1
License
-
Repository
-
Last release
11 years ago

node-mysql-slowlog

Application level slow log for mysql connections. Good for debugging slow queries when you haven't turned on or have access to the database slow log.

Install

$ npm i mysql-slowlog --save

Example

var conn = require("mysql").createConnection({
  ...
});

// This patches the conn.query method to record time diffs.
var log = require("mysql-slowlog")(conn, {
  time: 5000 // Five seconds is pretty slow.
});

log.on("slow", function (time, query) {
  console.log("query %s took %dms", query, time);
});

Changelog

v0.1.2

  • Added error stack from where the query was called. This can be used to locate where in your code the query was called.

v0.1.1

  • Fix bug when there is no stream returned by query.