MINOR The minimum level of errors to be logged into raygun can be defined in yaml (by setting one of the usual constant, ie SS_Log::NOTICE)
MINOR Updated documentation
FIX: shutdown_handler needs to include tags. Regression introduced by 812cc53524
Merge pull request #6 from silverstripe-iterators/pulls/fix-shutdownfunc

FIX: shutdown_handler needs to include tags. Regression introduced by 812cc53524
Merge pull request #4 from patbolo/define-level-in-config

MINOR The minimum level of errors to be logged into raygun can be define...
If Member::currentUser() available, pass that through to Raygun

Useful for identifying the current user when the error was reported
back to Raygun. See http://raygun.io/docs/Languages#php for reference.
Merge pull request #7 from halkyon/setuser

If Member::currentUser() available, pass that through to Raygun
Moved session user ID to write() call

More accurate reading (e.g. for errors on Security/LoginForm POST requests),
but also avoids cases where DB::getConn() is used before its initialized.
That's the case when a user has "Remmber me" set, in which case
Member::currentUserID() will trigger a Convert::raw2sql() call that
relies on a valid database object to perform its escaping.
Merge pull request #9 from silverstripe-iterators/pulls/dbconn

Moved session user ID to write() call
Lazy initialization of RaygunClient

Avoids the client calling setUser() in its constructor,
and hence forcing a session_start() to track the user.
This causes all kinds of nasty side effects because
it happens before Session::start() is called, e.g.
when using "Session.cookie_secure".