Enhanced logging

Enhance logger API and DefaultLogger implementation to accept setting of changelog and changeset.