Logging message changes (including function name) and a default error_log location (STDERR)