【技术实现步骤摘要】
本专利技术涉及软件开发,特别是涉及一种生成日志的方法、装置、设备及介质。
技术介绍
1、随着计算机编程语言的更新迭代,常用的计算机编程语言一般为c语言、c++语言、java语言;其中java语言一般被广泛应用于计算机的软件开发。
2、java语言一般会应用于虚拟机的开发环境和生产环境中,在生产环境中,如果虚拟机在执行某个java服务的过程中出现了异常响应,此时,需要开发人员将对应的java服务暂停,并通过手动方式对出现异常的java服务进行排查,现有的排查异常响应的方式为:手动调取java服务发布前的编码过程的日志记录,使用虚拟机中的工具对java服务中的类数据的字节码文件进行手动替换。这样的替换方式必须将正在执行的java服务暂停,且对于一些没有详细记录java服务发布前的编码过程的日志来说,无法对java服务中的类数据的字节码文件进行手动替换。
3、鉴于上述存在的问题,寻求如何在不暂停java服务的前提下,生成细粒度更高的日志是本领域技术人员竭力解决的问题。
技术实现思路<
...【技术保护点】
1.一种生成日志的方法,其特征在于,包括:
2.根据权利要求1所述的生成日志的方法,其特征在于,确定所述服务出现异常响应包括:
3.根据权利要求1所述的生成日志的方法,其特征在于,在所述获取文件压缩包之后,在所述基于字节码操作框架对所述类函数织入表征确定所述服务异常响应的字节码文件之前,还包括:
4.根据权利要求3所述的生成日志的方法,其特征在于,在所述基于所述文件压缩包解析所述类文件,得到所述类文件下全部所述类函数的函数调用链之前,还包括:
5.根据权利要求3所述的生成日志的方法,其特征在于,所述基于所述字节码操作框架
...【技术特征摘要】
1.一种生成日志的方法,其特征在于,包括:
2.根据权利要求1所述的生成日志的方法,其特征在于,确定所述服务出现异常响应包括:
3.根据权利要求1所述的生成日志的方法,其特征在于,在所述获取文件压缩包之后,在所述基于字节码操作框架对所述类函数织入表征确定所述服务异常响应的字节码文件之前,还包括:
4.根据权利要求3所述的生成日志的方法,其特征在于,在所述基于所述文件压缩包解析所述类文件,得到所述类文件下全部所述类函数的函数调用链之前,还包括:
5.根据权利要求3所述的生成日志的方法,其特征在于,所述基于所述字节码操作框架对所述函数调用链中的全部所述...
【专利技术属性】
技术研发人员:刘畅,刘帅,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。