一、目录查看:ls

/ # ls

二、进入日志文件后查看目录:cd 目录

/ # cd logs

/logs # ls

三、进入下级目录(注意特殊字符反斜杠转义)

正常来说${ctx:groupName}是日志框架中的占位符,不应该出现在真实路径中。

/logs # cd \$\{ctx\:groupName\}-log/

/logs/${ctx:groupName}-log # ls

四、查询日志

系统的日志文件按月份命名和分配压缩的,日志级别有:all  error info  warn,按需查询。

先进入月份命名的文件夹目录

/logs/${ctx:groupName}-log # cd 2025-09
/logs/${ctx:groupName}-log/2025-09 # ls

发现有目录error-2025-09-19-1.log.gz   info-2025-09-19-1.log.gz     warn-2025-09-19-1.log.gz

其中.gz是被压缩的日志文件,可以解压infor日志:gunzip fileName

/logs/${ctx:groupName}-log/2025-09 # gunzip info-2025-09-19-1.log.gz

解压之就变成日志文件info-2025-09-19-1.log

查询日志末尾50行然后退出: tail -n 50 fileName

/logs/${ctx:groupName}-log/2025-09 # tail -n 50 info-2025-09-19-1.log

根据关键词查询日志:grep '关键词'  fileName

/logs/${ctx:groupName}-log/2025-09 # grep 'bill' info-2025-09-19-1.log

实时追踪日志文件变化: tail -f fileName

/logs/${ctx:groupName}-log/2025-09 # tail -f info-2025-09-19-1.log

除了按月份压缩的文日志件也有最新未压缩的日志可以直接查询,根据时间和日志类型自行判断查什么,包括error报错还是warn警告或者info。

退回上级目录,查看error日志的末尾10行:

/logs/${ctx:groupName}-log/2025-09 # cd ..

/logs/${ctx:groupName}-log # ls

2025-09 all.log error.log info.log warn.log

/logs/${ctx:groupName}-log # tail -n 10 error.log

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐