【技术实现步骤摘要】
修改日志级别的方法、装置及存储介质
本专利技术涉及计算机
,特别涉及一种修改日志级别的方法、装置及存储介质。
技术介绍
操作系统上安装的应用程序生成的每条日志信息都按照其重要程度设置有对应的等级,当用户需要查看应用程序的日志信息时,为了避免应用程序输出所有的日志信息,针对该应用程序设置有日志级别,以使应用程序只输出等级大于或等于该日志级别的日志信息。由于不同的场景,需要对应用程序设置不同的日志级别,因此,通常需要对应用程序的日志级别进行修改。相关技术中,当web(网页)浏览器接收到日志级别设置指令时,向应用程序发送用于修改日志级别的http(HyperTextTransferProtocol,超文本传输协议)请求,http请求中携带目标日志级别。当应用程序接收到http请求时,从http请求中解析出目标日志级别,并将自身的日志级别设置为目标日志级别,以实现对日志级别的修改。其中,日志级别设置指令是由用户触发的。在上述修改日志级别的方法中,应用程序必须在接收到web浏览器发送的http请求时才会对日志级别进行修改,使得在修改应用程序的日志级别之前,需先建立应用 ...
【技术保护点】
1.一种修改日志级别的方法,应用于第一应用程序,所述第一应用程序为操作系统上安装的多个应用程序中的一个,其特征在于,所述方法包括:接收所述操作系统中的命令行工具发送的目标信号值,所述目标信号值是所述命令行工具在检测到日志级别修改指令时发送的,所述日志级别修改指令携带所述第一应用程序的标识和所述目标信号值;通过所述第一应用程序中注册的信号处理函数确定与所述目标信号值对应的目标日志级别;将当前的日志级别修改为所述目标日志级别。
【技术特征摘要】
1.一种修改日志级别的方法,应用于第一应用程序,所述第一应用程序为操作系统上安装的多个应用程序中的一个,其特征在于,所述方法包括:接收所述操作系统中的命令行工具发送的目标信号值,所述目标信号值是所述命令行工具在检测到日志级别修改指令时发送的,所述日志级别修改指令携带所述第一应用程序的标识和所述目标信号值;通过所述第一应用程序中注册的信号处理函数确定与所述目标信号值对应的目标日志级别;将当前的日志级别修改为所述目标日志级别。2.如权利要求1所述的方法,其特征在于,所述通过所述第一应用程序中注册的信号处理函数确定与所述目标信号值对应的目标日志级别,包括:判断所述目标信号值是否在合法信号值范围之内;如果所述目标信号值在合法信号值范围之内,则根据所述目标信号值以及所述信号处理函数中存储的信号值与日志级别之间的对应关系,确定所述目标日志级别。3.如权利要求2所述的方法,其特征在于,所述根据所述目标信号值以及所述信号处理函数中存储的信号值与日志级别之间的对应关系,确定所述目标日志级别之前,还包括:当所述第一应用程序初次启动时,确定所述信号值与日志级别之间的对应关系;根据所述信号值与日志级别之间的对应关系,注册所述信号处理函数。4.如权利要求3所述的方法,其特征在于,所述根据所述信号值与日志级别之间的对应关系,注册所述信号处理函数之后,还包括:生成日志级别修改辅助脚本,所述日志级别修改辅助脚本用于描述所述信号值与日志级别之间的对应关系。5.如权利要求4所述的方法,其特征在于,所述日志级别修改辅助脚本还包括日志级别指示信息,所述日志级别指示信息用于描述所述第一应用程序当前的日志级别;所述将当前的日志级别修改为所述目标日志级别之后,还包括:根据所述目标日志级别更新所述日志级别指示信息。6.一种修改日志级别的装置,应用于第一应用程序,所述第一应用程序为操作系统上安装的多个应...
【专利技术属性】
技术研发人员:王磊,李革委,
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。