annotated logger