prefer `@logger.error` or `@logger.warn`