Patent · US Active

Lazy logger wrappers

US10114830B2 · kind B2 · utility

0Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 3, 2016
Grant dateOct 30, 2018
Priority date
Expiry dateDec 30, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45575
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The disclosed embodiments provide a method and system for lazily logging events of a software program at various points during the software program's execution. During operation, responsive to receiving one or more events to be logged from a software component during a bootstrap sequence of a virtual machine that the software component executes on, the system queues the one or more events in a particular storage location using a bootstrap logger. Then, subsequent to the completion of the bootstrap sequence, the system activates the subsequent logger, wherein the activation of the subsequent logger is dependent on the completion of the bootstrap sequence. The system then flushes events queued in the particular storage location to the subsequent logger, thereby enabling the subsequent logger to log each of the queued events to a subsequent storage location. Next, the system replaces the bootstrap logger with the subsequent logger.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.