logger API + implementation stub (for now only on-screen logging takes place and no customization is supported)
compilation fix
added TODO to finish logger