require logger and namespace annotated logger