Notepad++通过自定义语言实现日志按照不同级别高亮

借助Notepad++的自定义语言可以实现日志的按照不同级别的高亮;
参考: https://blog.csdn.net/commshare/article/details/131208656
在此基础上做了一点修改效果如下:
在这里插入图片描述
xml文件:

<NotepadPlus><UserLang name="Ansible" ext="" udlVersion="2.1"><Settings><Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" /><Prefix Keywords1="yes" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" /></Settings><KeywordLists><Keywords name="Comments">00Traceback 00ArithmeticError 00AssertionError 00AttributeError 00BaseException 00BlockingIOError 00BrokenPipeError 00BufferError 00ChildProcessError 00ConnectionAbortedError 00ConnectionError 00ConnectionRefusedError 00ConnectionResetError 00EOFError 00EnvironmentError 00Exception 00FileExistsError 00FileNotFoundError 00FloatingPointError 00GeneratorExit 00IOError 00ImportError 00IndentationError 00IndexError 00InterruptedError 00IsADirectoryError 00KeyError 00KeyboardInterrupt 00LookupError 00MemoryError 00ModuleNotFoundError 00NameError 00NotADirectoryError 00NotImplemented 00NotImplementedError 00OSError 00OverflowError 00PermissionError 00ProcessLookupError 00RecursionError 00ReferenceError 00RuntimeError 00StopAsyncIteration 00StopIteration 00SyntaxError 00SystemError 00SystemExit 00TabError 00TimeoutError 00TypeError 00UnboundLocalError 00UnicodeDecodeError 00UnicodeEncodeError 00UnicodeError 00UnicodeTranslateError 00ValueError 00WindowsError 00ZeroDivisionError</Keywords><Keywords name="Numbers">1 2 3 4 5 6 7 8 9 0</Keywords><Keywords name="Numbers, prefix2"></Keywords><Keywords name="Numbers, extras1"></Keywords><Keywords name="Numbers, extras2"></Keywords><Keywords name="Numbers, suffix1"></Keywords><Keywords name="Numbers, suffix2"></Keywords><Keywords name="Numbers, range"></Keywords><Keywords name="Operators1"></Keywords><Keywords name="Operators2"></Keywords><Keywords name="Folders in code1, open"></Keywords><Keywords name="Folders in code1, middle"></Keywords><Keywords name="Folders in code1, close"></Keywords><Keywords name="Folders in code2, open"></Keywords><Keywords name="Folders in code2, middle"></Keywords><Keywords name="Folders in code2, close"></Keywords><Keywords name="Folders in comment, open"></Keywords><Keywords name="Folders in comment, middle"></Keywords><Keywords name="Folders in comment, close"></Keywords><Keywords name="Keywords1">ok success successfully enable changed</Keywords><Keywords name="Keywords2">fail failed disable</Keywords><Keywords name="Keywords3"></Keywords><Keywords name="Keywords4"></Keywords><Keywords name="Keywords5"></Keywords><Keywords name="Keywords6"></Keywords><Keywords name="Keywords7"></Keywords><Keywords name="Keywords8"></Keywords><Keywords name="Delimiters">00trace 01 02&#x000A; 03debug 04 05&#x000A; 06info 07 08&#x000A; 09warn 10 11&#x000A; 12warning 13 14&#x000A; 15error 16 17&#x000A; 18CRITICAL 18 20&#x000A; 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords></KeywordLists><Styles><WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" colorStyle="0" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="COMMENTS" fgColor="FF80FF" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="1" nesting="0" /><WordsStyle name="LINE COMMENTS" fgColor="FF0000" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="NUMBERS" fgColor="60FF8F" bgColor="FFFFFF" colorStyle="0" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="KEYWORDS1" fgColor="339933" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="1" nesting="0" /><WordsStyle name="KEYWORDS2" fgColor="ff3333" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="1" nesting="0" /><WordsStyle name="KEYWORDS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="KEYWORDS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="KEYWORDS5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="KEYWORDS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="KEYWORDS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="OPERATORS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="FOLDER IN CODE1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="DELIMITERS1" fgColor="999999" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="DELIMITERS2" fgColor="6699cc" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="DELIMITERS3" fgColor="339933" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="1" nesting="0" /><WordsStyle name="DELIMITERS4" fgColor="ff9933" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="1" nesting="0" /><WordsStyle name="DELIMITERS5" fgColor="ff9933" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="1" nesting="0" /><WordsStyle name="DELIMITERS6" fgColor="ff3333" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="1" nesting="0" /><WordsStyle name="DELIMITERS7" fgColor="ff3333" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="1" nesting="0" /><WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /><WordsStyle name="DELIMITERS9" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /></Styles></UserLang>
</NotepadPlus>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/456271.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetCode算法题爬楼梯递归写法

题目&#xff1a; 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 示例 1&#xff1a; 输入&#xff1a;n 2输出&#xff1a;2解释&#xff1a;有两种方法可以爬到楼顶。1. 1 阶 1 阶2. 2 阶 …

GPIO输入和输出

参考视频&#xff1a;2.1 [GPIO]4种输出模式_哔哩哔哩_bilibili 输出&#xff1a;通过写0或者写1&#xff0c;控制引脚输出低电压或高电压。 输入&#xff1a;通过读取引脚是0还是1&#xff0c;判断引脚输入的是高电压还是低电压。 输出 推挽开漏通用通用输出推挽通用输出开漏…

Asp.net Core MVC 动态路由

动态路由 asp.net core 3.0 就支持了 // 映射关系public class TranslationDatabase{private static Dictionary<string, Dictionary<string, string>> Translations new Dictionary<string, Dictionary<string, string>>{{"en", new Dictio…

yolo自动化项目实例解析(八)自建UI-键鼠录制回放

项目中关于键鼠的操作&#xff0c;不像我们之前自动化那样一步一步去定义的&#xff0c;而是用C写了一个记录键鼠的操作&#xff0c;通过回放的方法来实现的 一、通讯系统 1、创建websocket服务器 首先通过事件循环asyncio 和websockets&#xff0c;创建一个持久化的服务端进程…

通过页面添加国际化数据,实现vue的国际化

element ui 写在前面1. 原有的vue的国际化处理1.1 语言文件1.2 lang的index.js1.3 入口文件导入1.3 应用 2. 通过页面添加国际化数据2.1 做法2.2 lang的index.js文件修改2.3 需要注意的点 总结写在最后 写在前面 需求&#xff1a;在系统的国际化管理页面添加国际化数据&#x…

我想电脑批量管理 30 台苹果手机,怎么操作更简单方便呢?

在如今的数字化时代&#xff0c;手机已经成为了我们日常生活中不可或缺的一部分。无论是工作还是娱乐&#xff0c;我们都需要使用各种各样的应用软件来满足自己的需求。 而对于那些需要管理大量苹果手机设备的企业来说&#xff0c;如何高效地完成这些任务就成了一个重要问题。…

三款计算服务器配置→如何选择科学计算服务器?

科学计算在众多领域都扮演着关键角色&#xff0c;无论是基础科学研究还是实际工程应用&#xff0c;强大的计算能力都是不可或缺的。而选择一台合适的科学计算服务器&#xff0c;对于确保科研和工作的顺利进行至关重要。 首先&#xff0c;明确自身需求是重中之重。要仔细考虑计算…

六个方向比较分析:ChatGPT-o1-preview与 ChatGPT-4o在论文写作辅助上的差异

学境思源&#xff0c;一键生成论文初稿&#xff1a; AcademicIdeas - 学境思源AI论文写作 在学术研究和论文撰写的领域&#xff0c;人工智能助手正变得越来越重要。随着技术的不断进步&#xff0c;ChatGPT-o1-preview和ChatGPT-4o作为两个先进的语言模型&#xff0c;在辅助论文…

文件上传漏洞及安全

文件上传 文件上传安全指的是攻击者通过利用上传实现后门的写入连接后门进行权限控制的安全问题&#xff0c;对于如何确保这类安全问题&#xff0c;一般会从原生态功能中的文件内容&#xff0c;文件后缀&#xff0c;文件类型等方面判断&#xff0c;但是漏洞可能不仅在本身的代码…

C++学习路线(二十二)

构造函数 构造函数作用 在创建一个新的对象时&#xff0c;自动调用的函数&#xff0c;用来进行“初始化”工作:对这个对象内部的数据成员进行初始化。 构造函数特点 1.自动调用(在创建新对象时&#xff0c;自动调用) 2.构造函数的函数名&#xff0c;和类名相同 3.构造函数…

Pytorch学习--如何下载及使用Pytorch中自带数据集,如何把数据集和transforms联合在一起使用

一、标准数据集使用 pytorch官网–标准数据集 这里以CIFAR10数据集为例&#xff1a;CIFAR10 下载数据集 代码&#xff1a; import torchvision train_datatorchvision.datasets.CIFAR10(root"datasets",trainTrue,downloadTrue) test_datatorchvision.datasets.…

盘古信息制造数字化优才计划 | 解决人才困境 赋能智能制造

在中国制造2025的大背景下&#xff0c;制造业正以前所未有的速度向数字化、智能化转型。在这场深刻的变革中&#xff0c;人才作为核心驱动力&#xff0c;其重要性日益凸显。作为全球领先的制造运营管理工业软件供应商&#xff0c;盘古信息深知构建制造人才生态的重要性&#xf…

EasyExcel_动态表头的导入导出

文章目录 前言一、EasyExcel二、使用步骤1.引入jar包2.数据准备2.1 数据库 3.方法实例3.1 无实体的导入3.1.1 Controller3.1.2 Service3.1.3 Listener3.1.4 Utils3.1.5 无实体导入数据返回说明 3.2 无实体的导出3.2.1 无实体导出数据(这里只贴出关键代码,Service代码处理)3.2.2…

Kafka Tool(Offset Explorer)在windows下配置访问kerberos认证Kafka

Author : Spinach | GHB Link : http://blog.csdn.net/bocai8058文章目录 前言准备配置文件配置软件参数及启动 前言 Offset Explorer&#xff08;以前称为Kafka Tool&#xff09;是一个用于管理和使用Apache Kafka集群的图形用户界面&#xff08;GUI&#xff09;应用程序。…

登录时用户名密码加密传输(包含前后端代码)

页面输入用户名密码登录过程中&#xff0c;如果没有对用户名密码进行加密处理&#xff0c;可能会导致传输过程中数据被窃取&#xff0c;就算使用https协议&#xff0c;在浏览器控制台的Request Payload中也是能直接看到传输的明文&#xff0c;安全感是否还是不足。 大致流程&a…

FreeRTOS代码规范(3)

数据类型 portmacro.h : 在里面定义了Free RTOS 用到的相关数据类型 在 CM-3 内核中 short类型是16位&#xff0c;long 类型是32位 在 portmacro.h 中有两个最基本的数据类型 &#xff1a; Base type_t Tick type_t 这两个数据类型的存在是基于执行效率考虑的&#xff0c;…

如何使用 NumPy 和 Matplotlib 进行数据可视化

如何使用 NumPy 和 Matplotlib 进行数据可视化 在数据科学领域&#xff0c;NumPy 和 Matplotlib 是 Python 中最常用的两个库。NumPy 用于科学计算和数据处理&#xff0c;而 Matplotlib 提供了丰富的图表工具来展示数据。本文将介绍如何将这两个库结合使用&#xff0c;轻松进行…

腾讯会议pc端3.29.11开启悬浮窗口

之前是&#xff1a;pc端每次最小化&#xff0c;它就自动收回到任务栏里了 版本&#xff1a;3.29.11 解决办法&#xff1a; 打开腾讯会议&#xff0c;点击左上角的【头像】。 单击【设置】。 选择【显示当前说话者】来管理麦克风浮窗。 再进入会议&#xff0c;点击最小化一哈&…

中小企业设备资源优化:Spring Boot系统实现

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

RabbitMQ常见问题持续汇总

文章目录 消息分发不公平分发限流-basic.qos主要功能使用场景示例代码 消费者默认concurrency数量prefetch和concurrency结合&#xff1f; spring.rabbitmq.template.retry.enabledtrue和spring.rabbitmq.listener.simple.retry.enabledtrue有什么区别1. spring.rabbitmq.templ…