Fix source location recorded by logging decorators
Proposition to resolve #515 (closed) issue.
additional argument source
(maybe theres a better name?) was added to logging functions. Now get_source_location()
function can deduce our location from a stack, or from a provided callable.