Patent ID: 9122795
Filing Date: 2015-09-01
Classification: G06F

Abstract:
1. A data processing method comprising: recording execution of a computer program comprising a logging module assigned a first severity level by the computer program, wherein the first severity level is one of a plurality of severity levels that range from a most severe level to a least severe level, wherein the logging module outputs to a log file only log messages having a severity of the first severity level or more severe; adding log amplification logic to the logging module to result in an instrumented logging module; storing the instrumented logging module in a non-transitory computer-storage medium; replaying execution of the computer program with the instrumented logging module assigned the first severity level by the computer program; intercepting during the replay, by the log amplification logic, a log request having a message and a second severity level; comparing, by the log amplification logic, the second severity level specified in the log request with a stored log amplification severity level to determine whether the message should be logged, wherein the stored log amplification severity level is separate and independent of the first severity level assigned to the logging module by the computer program, wherein the stored log amplification severity level is less severe than the first severity level; logging, by the log amplification logic, the message when the second severity level is equal to or greater than the stored log amplification severity level irrespective of the first severity level assigned by the computer program to the logging module, wherein the log amplification logic does not log the message when the second severity level is less than the stored log amplification severity level; wherein the steps of the method are performed by a computing device.