springboot本地保存日志文件 | linux如何查询日志

springboot会自动集成log4j,我们只需要配置一下yml确保日志会保存至本地即可

logging:
  file:
    name: ./logs/${spring.application.name}.log

 

linux一些查询日志的命令

# 实时查询日志:

tail -f xx.log

# 查询日志的最后100行:

tail -n 100 xx.log

# 实时查询最后100行数据

tail -f -n 100 xx.log

# 查询日志首部100行:

head -n 100 xx.log

# 通过关键信息查找日志:这个方法返回的是日志的行号,然后根据行号再去锁定具体内容

cat -n xx.log | grep "error"

# 查询某行号区间的日志

cat -n xx.log | tail -n +100 | head -n 100(查询100行-200行的日志)

# 分页查询日志信息

cat -n xx.log | grep "debug" | more

# 保存查询结果信息

cat -n xx.log | grep "debug" >debug.txt

 

posted @ 2024-11-11 20:58  天启A  阅读(105)  评论(0)    收藏  举报