根据需求设计完整获取错误对象和直接获取错误描述文本两种接口