获取日志
为保障系统的正常运行,提升异常排查效率,及时完成问题定位与分析,您可以按照本章节进行操作,获取和查阅华为云码道(CodeArts)代码智能体的日志信息。
日志等级说明
日志的严重性从低到高依次为:Debug(调试) < Info(信息) < Warn(警告) < Error(错误)。
- Debug(调试):用于记录程序运行过程中的详细内部信息,如请求详情、流程步骤等,主要用于开发阶段的调试和问题定位。
- Info(信息):用于记录程序正常运行的关键状态信息,如服务启动、请求处理概要等,便于查看系统的基本运行流程。
- Warn(警告):用于记录可能影响系统稳定性的潜在问题,如配置缺失、资源不足等,但不会直接导致程序中断。
- Error(错误):用于记录已导致部分功能异常或操作失败的错误信息,如接口调用失败、数据解析错误等,需及时关注和处理。
设置日志等级
请根据实际场景灵活配置日志等级,以便控制日志的输出内容和详细程度,从而提升日志的可读性与系统调试效率。建议您将日志等级设置为Debug(调试),Debug日志会记录开发调试时的代码内部执行细节,能有效辅助排查和定位代码执行过程中出现的问题。
- 参考快速启动操作,登录华为云码道。
- 打开华为云码道聊天窗口。
- 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标
,打开华为云码道聊天窗口。 - Visual Studio Code:单击Visual Studio Code侧边栏图标
,打开华为云码道聊天窗口。 - JetBrains:以IntelliJ IDEA为例,单击IntelliJ IDEA侧边栏图标
,打开华为云码道聊天窗口。
不同工具中华为云码道的界面风格有所差异,本章以其在IDE工具中的界面为例进行介绍,实际操作请以所用工具的显示为准。
- 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标
- 在聊天界面中,单击右上角的设置图标
,进入设置页面。 - 在“高级设置 > 最小日志等级”的下拉框中,选择“Debug”。
图1 设置日志等级
获取华为云码道代码智能体日志
以下介绍获取日志具体步骤。
- 打开华为云码道IDE,选择顶部菜单栏的“帮助 > 显示所有命令”。
图2 选择显示所有命令
- 输入“log”搜索命令,选择“CodeArts代码智能体:打开当前日志文件”,在编辑器中显示日志内容。
图3 选择“CodeArts代码智能体:打开当前日志文件”
- 在编辑器顶部的“CodeArts代码智能体.log”上,单击鼠标右键,选择“在文件资源管理器中显示”,弹出日志存放路径文件夹。
图4 选择“在文件资源管理器中显示”
图5 CodeArts代码智能体日志
- 若需获取历史日期的日志,请返回至“logs”目录中,进入对应日期文件夹下的“\window1\exthost\huaweicloud.codearts-snap”路径中,即可获取日志。
图6 logs目录
- 打开Visual Studio Code,选择顶部菜单栏的“帮助 > 显示所有命令”。
图7 选择显示所有命令
- 输入“log”搜索命令,选择“CodeArts代码智能体:打开当前日志文件”,在编辑器中显示日志内容。
图8 选择“CodeArts代码智能体:打开当前日志文件”
- 在编辑器顶部的“CodeArts代码智能体.log”中,单击鼠标右键,选择“在文件资源管理器中显示”,弹出日志存放路径文件夹。
图9 选择“在文件资源管理器中显示”
图10 CodeArts代码智能体日志
- 若需获取历史日期的日志,请返回至“logs”目录中,进入对应日期文件夹下的“\window1\exthost\HuaweiCloud.vscode-codebot”路径中,即可获取日志。
图11 logs目录
以IntelliJ IDEA为例,介绍如何获取华为云码道代码智能体日志。
- 打开IntelliJ IDEA,单击左上角的主菜单图标
,选择“帮助 > 在资源管理器中显示CodeArts代码智能体日志”,弹出日志存放路径文件夹。
图12 选择在资源管理器中显示CodeArts代码智能体日志
- 根据实际需求获取对应日期的log日志。
图13 CodeArts代码智能体日志