【技术实现步骤摘要】
日志级别调节方法、装置、计算机设备和存储介质
本申请涉及过程优化领域,尤其涉及一种日志级别调节方法、装置、计算机设备和存储介质。
技术介绍
SpringBoot是一种用来简化Spring应用的初始搭建以及开发过程的全新框架。在生产环境中,当需要调节SpringBoot框架中的应用程序的日志级别时,通常是通过修改配置文件后重启应用程序或通过actuator组件来实现。若重启应用程序,则会影响业务系统的正常运行;若通过actuator组件调节日志级别,则由于actuator组件过大以及配置过程繁琐,导致系统臃肿,并且actuator组件需要重新进行权限认证,极大地降低调节日志级别的便捷性。因此如何提高日志级别调节的便捷性成为亟需解决的问题。
技术实现思路
本申请提供了一种日志级别调节方法、装置、计算机设备和存储介质,通过在应用程序的启动阶段根据目标日志注解确定日志调节接口,在应用程序的运行阶段通过日志调节接口接收日志级别调节请求,实现根据日志级别调节请求实时进行日志级别调节,提高了调节日志级别的便捷性 ...
【技术保护点】
1.一种日志级别调节方法,其特征在于,包括:/n当检测到目标日志注解时,根据所述目标日志注解确定日志调节接口;/n若检测到所述日志调节接口的调用操作,则根据所述调用操作获取日志级别调节请求;/n根据所述日志级别调节请求,确定待进行日志级别调节的目标日志对象以及目标日志级别;/n将所述目标日志对象当前的日志级别调节至所述目标日志级别。/n
【技术特征摘要】
1.一种日志级别调节方法,其特征在于,包括:
当检测到目标日志注解时,根据所述目标日志注解确定日志调节接口;
若检测到所述日志调节接口的调用操作,则根据所述调用操作获取日志级别调节请求;
根据所述日志级别调节请求,确定待进行日志级别调节的目标日志对象以及目标日志级别;
将所述目标日志对象当前的日志级别调节至所述目标日志级别。
2.根据权利要求1所述的日志级别调节方法,其特征在于,所述根据所述目标日志注解确定日志调节接口,包括:
确定所述目标日志注解对应的目标导入选择器,并获取所述目标导入选择器对应的控制对象信息;
对所述控制对象信息进行实例化,获得所述控制对象信息对应的控制对象;
根据所述控制对象,确定所述日志调节接口。
3.根据权利要求2所述的日志级别调节方法,其特征在于,所述确定所述目标日志注解对应的目标导入选择器,包括:
对所述目标日志注解进行解析,获得所述目标日志注解对应的目标注解值;
基于预设的注解值与导入选择器之间的对应关系,根据所述目标注解值确定所述目标导入选择器。
4.根据权利要求2所述的日志级别调节方法,其特征在于,所述获取所述目标导入选择器对应的控制对象信息,包括:
对所述目标导入选择器进行解析,获得所述目标导入选择器对应的配置信息;
根据所述配置信息,确定所述控制对象信息。
5.根据权利要求2所述的日志级别调节方法,其特征在于,所述根据所述控制对象,确定所述日志调节接口之后,还包括:
获取应用程序中的上下文环境对象;
将所述控制对象添加至所述上下文环境对象中,以更新所述上下文环境对象,所述更新所述上下文环境对象包括将所述日志调节接口添加至预设的应用程序...
【专利技术属性】
技术研发人员:周成,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。