一种日志处理方法、系统、电子设备及存储介质技术方案

技术编号:32362401 阅读:81 留言:0更新日期:2022-02-20 03:31
本申请提供一种日志处理方法、系统、电子设备及存储介质,响应用户基于用户traceID进行的日志级别调整操作,与用户traceID对应的目标日志配置;将日志级别调整操作指示的日志的日志级别设置为日志设置级别;接收用户发送的日志输出请求,日志输出请求至少包括目标日志级别;若日志输出请求指示的日志的日志设置级别和目标日志级别相等,将日志输出请求指示的日志输出至预先设置的日志文件中;响应用户的日志查询操作,从预先设置的日志文件中获取与日志查询操作中的用户tracetID和目标时间区间对应的日志内容。本申请,可以降低部署成本,以及降低查看日志的运维人员的查看权限。以及降低查看日志的运维人员的查看权限。以及降低查看日志的运维人员的查看权限。

【技术实现步骤摘要】
一种日志处理方法、系统、电子设备及存储介质


[0001]本专利技术涉及计算机
,更具体低说,涉及一种日志处理方法、系统、电子设备及存储介质。

技术介绍

[0002]随着计算机技术的不断发展,工业APP也随之逐渐从企业私有化部署模式迁移到工业互联网平台模式。工业互联网平台大多采用基于企业私有云或者公有云的容器化部署。但是容器化部署由于采用的是沙箱机制,所以存在文件隔离的情况。其中,沙箱是一个虚拟系统程序,提供的环境相对于每一个运行的程序都是独立的,而且不会对现有的系统产生影响,即沙箱提供一个限制该应用程序对系统资源的访问权限。
[0003]在现有技术中,在进行日志存储时,需要借助外部存储,比如ELK方案,或者借助外部时序数据库方案,而借助外部存储会增加一定的部署成本。并且当需要查看相应的日志时,需要管理员权限进入到后台系统中,在众多工业APP中找寻目标工业APP,再进到目标工业APP中去进行实际的日志查看操作。但是在实际应用中,管理员权限是不能随便开放,对查看日志的运维人员存在一定的查看权限。
专利技术内
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志处理方法,其特征在于,所述方法包括:响应用户基于用户traceID进行的日志级别调整操作,获取与所述用户traceID对应的目标日志配置;其中,所述目标日志配置至少包括所述用户traceID和日志设置级别;所述目标日志配置是基于所述用户发送的日志级别调整请求生成的;将所述日志级别调整操作指示的日志的日志级别设置为所述日志设置级别;接收所述用户发送的日志输出请求,所述日志输出请求至少包括目标日志级别;若所述所述日志输出请求指示的日志的日志级别和所述目标日志级别相等,将所述日志输出请求指示的日志输出至预先设置的日志文件中;响应所述用户的日志查询操作,从所述预先设置的日志文件中获取与所述日志查询操作中的所述用户tracetID和目标时间区间对应的日志内容。2.根据权利要求1所述的方法,其特征在于,所述基于所述用户发送的日志级别调整请求生成所述目标日志配置,包括:当接收到所述用户发送的日志级别调整请求时,生成与所述日志级别调整请求对应的用户traceID;所述日志级别调整请求携带待进行级别调整的日志的日志路径和日志设置级别;根据所述用户traceID、所述日志路径和所述日志设置级别,生成所述目标日志配置。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述用户traceID返回给所述用户,以使所述用户基于所述用户traceID返回给所述用户进行所述日志级别调整操作;将所述目标日志配置存储至预先设置的目标contexMap中,并将其存储于关系型数据库中;其中,所述获取与所述用户traceID对应的目标日志配置,包括:根据所述用户traceID从所述关系型数据库中的所述预先设置的目标contexMap中,查询并获取与所述用户traceID对应的目标日志配置。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若从所述预先设置的目标contexMap中不存在所述目标日志配置,从初始contexMap中的初始日志配置中获取预先设置的默认日志级别;将所述日志级别调整操作指示的日志的日志级别设置为所述预先设置的默认日志级别。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述用户发送的关闭请求,所述关闭请求指关闭所述所述日志级别调整操作的请求,所述关闭请求携带所述用户traceID;将所述预先设置的目标contexMap中与所述用户traceID对应的所述目标日志配置进行清除。6.一种日...

【专利技术属性】
技术研发人员:傅昆朱玉银李一鸣朱玮陈伟楠
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1