程序员日常工作中总是需要分析不少日志文件。

日志文件可以用默认的文本编辑器打开,但是缺乏语法高亮效果,下面是一个例子:

可以尝试安装这个 Visual Studio Code 扩展:Log File Highlighter:

安装完毕后,打开之前的日志文件,具有语法高亮了:

还可以编辑 settings.json, 对需要高亮的规则进行自定义设置:
logFileHighlighter.customPatterns

比如下面的正则表达式,能将中括号包裹起来的日志信息,用绿色的背景颜色高亮:

效果如下:

将包含 error 的字符串进行高亮:

效果如下:

更多Jerry的原创文章,尽在:“汪子熙”:

介绍一个能够对日志文件进行自定义高亮的 VS Code 扩展相关推荐

  1. php监听网页日志,如何用php程序监听一个不断增长的日志文件

    首先这个日志文件写入不是很频繁,它每一行就是一条有效的日志.我想php程序来监听这个文件,每当被写入一行的时候,我的php就自动读入一行,做出分析然后做相应的处理.请问要如何实现呢? 回复内容: 首先 ...

  2. linux关于日志文件介绍,Linux下重要日志文件介绍

    1./var/log/boot.log 该文件记录了系统在引导过程中发生的事件,就是说linux系统开机自检过程的信息显示 如图: 2./var/log/cron 该文件记录crontab守护进程cr ...

  3. 一个nodejs里日志文件的实现

    首先使用nodejs标准的文件系统module fs: const fs = require('fs'); 日志一般都要打时间戳,所以导入时间戳工具: const dateTime = require ...

  4. LeetCode 937. 重新排列日志文件(自定义排序)

    1. 题目 你有一个日志数组 logs.每条日志都是以空格分隔的字串. 对于每条日志,其第一个字为字母数字标识符.然后,要么: 标识符后面的每个字将仅由小写字母组成,或: 标识符后面的每个字将仅由数字 ...

  5. 从Apache的日志文件收集和提供统计数据(一个Python插件架构的简单实现)

    从Apache的日志文件收集和提供统计数据 这一章我们将介绍基于插件程序的架构和实现.作为例子,我们将构建一个分析Apache服务器log文件的框架.这一次我们不再使用单片机的方式来创建,而是改为采用 ...

  6. gin 【日志记录】每天一个日志文件

    定义自己的logger package myloggerimport ("errors""fmt""os""sync"& ...

  7. log4js 关于 Appender 的介绍及回滚生成日志文件的方法 “dateFile ”

    Log4js - Appenders appender 将日志事件序列化为某种形式的输出.可以写文件,发送电子邮件,通过网络发送数据.所有的 appender 都有一个 type 来决定哪个 appe ...

  8. Log4j写日志文件使用详解

    Log4j输出到控制台成功,写入文件失败 - Log4j和commons log的整合 一.今天在使用commongs-logging.jar和log4j.properties来输出系统日志的时候,发 ...

  9. 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全

    如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 ...

最新文章

  1. 前后端分离 跨域问题解决
  2. easyui php 拖动排序,Easyui 自定义排序_EasyUI 教程
  3. python中大于0的元素全部转化为1,小于0的元素全部转化为0的代码
  4. python ui测试_uiautomator2 使用Python测试 Android应用
  5. Anybody = Nobody
  6. Unity发布ios和Android获取相机权限的相关问题
  7. Region和Available Zone的区别
  8. 坚果nuts 加速 官网_#我的坚果R2# 开箱照大赛,现已正式开启
  9. pthread-win32库编译及使用方法注意事项
  10. 实践中如何优化MySQL
  11. 计算机输入输出接口形式,输入输出接口-微计算机原理-电子发烧友网站
  12. 统计学基础——常用的概率分布(二项分布、泊松分布、指数分布、正态分布)
  13. python全排列,递归
  14. Android用yasea 推流异常AmfString cannot be cast to com.github.faucamp.simplertmp.amf.AmfNumber捕获和解决
  15. 白乔原创:图数据在线交互框架InteractiveGraph
  16. Could not find a version of package tomorrow-sky/test matching your minimum-stability (stable)
  17. OpenSees开发(二)源码分析——平面桁架静力有限元分析实例
  18. 深富策略:山雨欲来风满楼 沪指放量滞涨
  19. C6678多核DSP开发——hello world
  20. flask消息闪现和日志

热门文章

  1. Chrome的vimium插件的使用笔记
  2. Git submodule的使用
  3. @RequestMapping 和 @GetMapping @PostMapping 区别
  4. 爱宠无人看护?别担心人工智能已经来了
  5. 一起学shell之(九-2)拼写检查、进程
  6. Tomcat集群---Cluster节点配置(转)
  7. About Site Definition Files
  8. 我见过的一个让我瞠目结舌的电脑高手!
  9. 【学生信息管理系统】——优化篇(一)
  10. 阶段1 语言基础+高级_1-2 -面向对象和封装_18定义一个标准的类