课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
日志功能是程序员在开发软件的时候会经常添加的一个功能,下面我们就通过案例分析来了解一下,日志类型以及常用查询方法。
日志类型主要有两种,一种是业务日志,即实现业务功能的过程中产生的日志,通常是开发者在程序中主动埋点触发的。还有一种是系统日志,这一类日志范围更大,底下还可以继续细分,如系统所在的宿主机各项指标的快照,或者是依赖的中间件内部打印的日志等。
业务日志和系统日志通常在不同的目录下,事实上,不同类型的系统日志一般也会用独立的目录进行隔离。
查看单个日志文件
cat是我们常用的阅读文件的指令,通过cat${filename}即可展示文件的内容。
查看多个日志文件
上文提到,因为Logrotate机制的存在,日志文件往往会被截断成多个带有不同时间戳后缀的文件,而我们又不确定想要查询的日志具体在哪个文件中,这时候可以将多个文件都传给cat指令,cat会逐个读取文件并展示。
查看后几行日志
cat指令会将整个日志文件从头到尾读取并展示在控制台,但是有时我们往往只需要看近一段时间的日志即可。而且在日志文件特别大的时候,用cat指令不仅比较慢,而且会导致大量无关的日志充斥屏幕影响阅读。这时用tail指令就可以很好的解决这个问题。
查看增量日志
有时,我们希望实时查看日志文件的内容,从而更快速的捕捉到系统的行为,tail-f指令则支持动态的展示文件新增的内容。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。