use warning level instead of error for messages in direct error output