阿里云登录容器终端slf4j框架日志排查备忘
一、目录查看: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
更多推荐



所有评论(0)