racker/node-cassandra-client — pull request #19 by Kami (2012-02-13 21:00:11+00:00)
Title: Logging improvements

This branch changes the log event a bit. Instead of `message` argument sometimes being a string and sometimes an object it changes `message` to always be a string and adds another argument which is an optional object with extra log details.

The new interface now looks like this:

`(log, level, message, obj)`

- `log` - event name
- `level`- log level
- `message` - log message which is always present and is a string
- `obj` - optional object which contains extra attributes about the error

This branch changes the log interface which means we also need to bump the package minor version when this change is included in a release.