如何查看日志
方法1:
1.单击开始菜单,然后单击“控制面板”。
2.在控制面板中,单击“管理工具”。
3.单击“事件查看器”。
4、可以看到系统日志内容信息,每一条都很详细。
方法二:
1.在开始菜单中点击“运行”,输入eventvwr。
2.单击确定立即打开系统日志。如果是linux,那就更简单了。你只需要知道日志的位置,然后就可以通过view命令查看了。Linux中查看日志的常用命令有:1,“tail -100f test.log”命令;2.“head -n 10 test.log”命令;3.“tail -n +92”命令;4、“head-n20”;5、“sed”命令等等。
1.linux查看日志的常用命令
尾巴:
-n是显示行号;相当于nl命令;例子如下:
Tail -100f test.log实时监控100行日志。
Tail -n 10 test.log查询日志末尾最后10行的日志;
Tail -n +10 test.log查询10行之后的所有日志;
头部:
与tail相反,tail是读取多少行日志;例子如下:
Head -n 10 test.log查询日志文件中的前10行日志;
Head -n -10 test.log查询除最后10行以外的所有日志;
猫:
Tac是逆视,是猫话的逆写;例子如下:
Cat -n test.log |grep“调试”查询关键字日志
2.应用场景1:按行号查看——过滤掉关键字附近的日志。
1)cat-ntest . log | grep " debug "获取关键日志的行号。
2)cat-ntest . log | tail-n+92 | head-n20选择关键字所在的中间一行。然后检查这个关键字的前10行和后10行的日志:
Tail -n +92表示查询92行后的日志。
Head -n 20表示检查之前查询结果中前20条记录。
3.应用场景2:按日期查询日志
sed-n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p ' test . log
特别说明:以上两个日期必须打印在日志中,否则无效;
首先,grep ' 2014-12-17 16:17:20 ' test . log用于确定日志中是否有这个时间点。
4.应用场景三:日志内容太多,打印在屏幕上不方便查看。
(1)使用更多和更少命令,
例如:cat -n test.log |grep "debug" |more,所以会分页打印。点按空格键来翻页。
(2)使用> Xxx.txt将其保存到一个文件中,然后可以下拉这个文件进行分析。
如:cat-n test . log | grep " debug " > debug . txt