Make more dummy-safe (more verbose error messages). Reintroduce setLogger() method from maint-branch (deprecated, for backwards-compatibility)