Updated to support logging the name of the class, method, and line number where the log message was requested.
Merge remote-tracking branch 'origin/master'