Patent ID: 8489558

Claim:
A method of consolidating log files comprising: intercepting log data being written into a first log file by a file system and sending the first log data and a first file name of the first log file to a consolidating message queue, wherein the file system is implemented as a loadable kernel module; determining that a first complete logging line is found in a first write call, wherein the first write call is part of the first log data; responsive to a determination that the first complete logging line is found, putting the first log data, the first file name of the first log file and a first timestamp in a first local message queue; sending the first log data, the first file name of the first log file and the first timestamp to an address of the consolidating message queue; intercepting second log data being written into a second log file by the file system and sending the second log data and a second file name of the second log file to the consolidating message queue; determining that a second complete logging line is found in a second write call, wherein the second write call is part of the second log data; responsive to a determination that the second complete logging line is found, putting the second log data, the second file name of the second log file and a second timestamp in a second local message queue; sending the second log data, the second file name of the second log file and the second timestamp to the address of the consolidating message queue; sorting the first log data into absolute chronological order with the second log data to a consolidated log file associated with the first file name of the first log file, and providing a merged view of the first log data, a first server name, second log data and a second server name.