首页 > 其他分享 >妙用编辑器:使用Notepad--的标记颜色功能更高效的阅读日志文件

妙用编辑器:使用Notepad--的标记颜色功能更高效的阅读日志文件

时间:2024-09-28 22:50:08浏览次数:12  
标签:10 13 java -- Notepad System 5784 编辑器 9658

应用场景

在日常维护工作中,经常需要查看一些日志,以判断系统的运行状态或者进行问题定位,当系统出现故障时,一般都会有特殊的关键字,但对于浩如烟海的日志来说,识别这些关键字信息还是非常费眼力的,比如有如下一段日志,尝试一眼看到关键信息:

06-10 13:14:11.639  5784  9658 W System.err: java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 9667) after 5000ms: isConnected failed: ECONNREFUSED (Connection refused)
06-10 13:14:11.639  5784  9658 W System.err: 	at libcore.io.IoBridge.isConnected(IoBridge.java:223)
06-10 13:14:11.639  5784  9658 W System.err: 	at libcore.io.IoBridge.connectErrno(IoBridge.java:161)
06-10 13:14:11.639  5784  9658 W System.err: 	at libcore.io.IoBridge.connect(IoBridge.java:112)
06-10 13:14:11.639  5784  9658 W System.err: 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
06-10 13:14:11.639  5784  9658 W System.err: 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
06-10 13:14:11.639  5784  9658 W System.err: 	at java.net.Socket.connect(Socket.java:843)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.android.okhttp.internal.Platform.connectSocket(Platform.java:152)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.android.okhttp.Connection.connect(Connection.java:101)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:89)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:197)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.certus.ottstb.qosmonloader.a.e.a(SourceFile:117)
06-10 13:14:11.639  5784  9658 W System.err: 	at com.certus.ottstb.qosmonloader.qosmon.a.run(SourceFile:149)
06-10 13:14:11.639  5784  9658 W System.err: 	at java.lang.Thread.run(Thread.java:841)
06-10 13:14:11.639  5784  9658 W System.err: Caused by: libcore.io.ErrnoException: isConnected failed: ECONNREFUSED (Connection refused)
06-10 13:14:11.649  5784  9658 W System.err: 	at libcore.io.IoBridge.isConnected(IoBridge.java:208)
06-10 13:14:11.649  5784  9658 W System.err: 	... 16 more

这种日志,实事求是的讲,一点也不养眼,看多了对身心是一种摧残, 那有没有什么办法提高生活质量呢? 请尝尝下面的方法。

操作方法

步骤1:将日志拷贝到Notepad--或使用Notepad--打开日志文件,如下图所示:

步骤2:选中关键字“failed”,选择菜单 “查找-> 标记颜色”,选择自己喜欢的颜色,如下图所示:

步骤3: 重复步骤2,将其他关键字也使用颜色标记(可以选择相同或不同的颜色),最终效果如下图所示:


文档作者声明:本文档仅用于学习和交流,文中示例均来自网络,如有侵权,请联系删除。
Copyright © 2022~2024 All rights reserved.

标签:10,13,java,--,Notepad,System,5784,编辑器,9658
From: https://www.cnblogs.com/tyysoft/p/18438540

相关文章

  • matlab获取STK中卫星星座TLE数据信息
    笔者因课题需求,在STK构建了Starlink一期一阶段共1584颗卫星的LEO卫星星座。想要导出TLE信息,但STK手动导出太麻烦,因此萌生用代码解决的念头。通过查阅相关资料,利用matlab与STK互联的方法,获取STK场景中所构建的卫星TLE。Matlab代码如下:clear;clc;%打开STK软件uiapplication......
  • pbootcms目录结构解释说明及权限设置
    为了确保PbootCMS能够正常运行,需要对一些关键目录设置正确的权限。以下是具体的目录权限设置说明:1.数据库目录(data)可写路径:/data权限:755 或 777命令:bash chmod755/path/to/pbootcms/data2.运行时目录(runtime)及子目录可写路径:/runtime权限:755 或......
  • 题解:P9947 [USACO20JAN] Photoshoot B
    P9947[USACO20JAN]PhotoshootB题解纯模拟!在\(a_{1}\)算出来之后,我们就可以通过\(b\)数组可以求出以后\(a\)数组的所有元素。要判断是否为排列,我们可以使用一个\(vis\)做桶,为了保证字典序最小,我们可以从\(1\)开始枚举,每次枚举前要清空一下\(vis\)数组,最后使用......
  • LEO卫星网络路由算法介绍(一)——概述
    0.写在前面    笔者学生课题方向涉及卫星路由算法的设计,因此通过阅读相关文献,将学习的内容总结,作为学习笔记记录,如有不对之处欢迎大佬们批评指正。1.背景    6G通信体制下畅想未来网络可以万物互联并提供低延迟、高可靠性数据传输能力来满足用户的多重业务......
  • [Java并发]避免死锁
    破坏死锁的四个条件银行家算法按顺序请求资源尽量避免嵌套锁尝试锁定trylock避免死锁是并发编程中的一个重要问题。死锁是指多个线程在等待彼此持有的资源,导致无法继续执行的状态。在Java中,死锁通常发生在多线程程序中,尤其是在使用同步块、锁和其他并发机制时。避免死锁......
  • [Java基础]PriorityQueue
    优先级队列数据结构是堆一.PriorityQueuePriorityQueue简介继承关系PriorityQueue示例二.Comparable比较器Compare接口三.Comparator比较器Comparator接口四.底层原理一.PriorityQueuePriorityQueue简介PriorityQueue,即优先级队列。优先级队列可以保证......
  • 2024.9.23 cj 训练总结
    T1这道题目仔细观察就会发现:异或k=1这就很好办,考虑k=1怎么解3124567..........即可。异或,找规律发现有很多数字的异或值为0的。最后的答案是有规律的。不知道什么问题,场上就70分。T2这道题目基本上没啥思路,就是弄了个桶10分。正解:由于这个题目的字符集......
  • 关于vscode无法连接拓展商店问题
    如果你vscode试过了以下的解决办法且:1.可以ping通marketplace.visualstudio.com2.其他的方法你都用过了没用3.host已经改完并重启了。4.poxy已经保存了且IP也写了没用5.也在设置里修改http和https了那你可以看一下我的这个方法,是楼主自己找到的1.可以先在VScoude当中先......
  • 结对项目
    这个作业属于哪个课程计科22级12班这个作业的要求在哪里结对项目这个作业的目标实现小学四则运算的程序,在合作中完成项目设计结对项目成员姓名学号黄英琦3122004909张怀坤3122004926Github地址预估设计时间PSP表格PSP2.1PersonalSof......
  • 操作符-单目操作符
    !   反操作符-    减+   加&   取地址操作符~   --++*布尔类型(表示真假类型)一、操作符用法反操作符(!)#include<stdio.h>intmain(){ while(!0) { printf("哈哈\n"); } return0;}这是个死循环,会一直打印“哈哈”,因为!0表示真,0表......