Callbacks: Throws an error on non-function params for logging methods

Closes #626
Perf: Use `Error#stack` without throwing when available

Fixes #636.