【技术实现步骤摘要】
多进程的日志输出方法及系统
本专利技术涉及计算机技术,特别是涉及一种多进程的日志输出方法及系统。
技术介绍
日志(LOG)记录了应用程序在运行过程中的一些状态信息,特别是出错信息。借助日志可以快速跟踪、定位到软件出错的位置,方便修复。因此,日志对于软件开发者维护软件来说,尤为重要。目前市面上的应用程序为了追求低耦合、高稳定性,在程序开发时采用的是多进程的架构。但是多进程的架构使输出和管理日志便成为一个难题。一般的做法是各个进程都包含一个日志记录模块,每个日志记录模块单独的输出其所在进程的日志。这种方式的优点是原日志记录模块不需要修改,且处理过程简单易行。但由于操作系统文件保护的关系,各进程的日志势必不能高效的按时间顺序统一输出在同一个日志文件中,只能按所在进程生成多份日志文件。
技术实现思路
鉴于上述状况,有必要提供一种能够将多进程的应用程序的日志进行统一输出的多进程的日志输出方法。一种多进程的日志输出方法,所述多进程包括主进程和与所述主进程进行交互的子进程,包括以下步骤: 通过所述主进程获取子进程的日志信息和所述日志信息的时间戳;所述主进程根据所述时间戳将所述子进程 ...
【技术保护点】
一种多进程的日志输出方法,所述多进程包括主进程和与所述主进程进行交互的子进程,包括以下步骤:通过所述主进程获取子进程的日志信息和所述日志信息的时间戳;所述主进程根据所述时间戳将所述子进程的日志信息进行缓存;所述主进程获取缓存的所述子进程的日志信息并输出为日志文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:高明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。