Patent ID: 8578393

Claim:
A method for on-demand loading of message translation libraries, comprising the steps in order of: at a computer, receiving a log message into a log message collection system from a configured host communicatively coupled to the computer via a network connection and loading a predetermined subset of application Dynamic Link Libraries (DLLs) associated with the configured host and necessary for translating log messages from the configured host; wherein loading the predetermined subset of application DLLs comprises loading an updated subset of DLLs associated with the configured host; identifying a program that generated the log message and any hot fixes associated with the program; identifying a Dynamic Link Library (DLL) associated with a hot fix for the program and necessary for translating the log message; examining a cache to determine if the DLL is one of the predetermined subset of application DLLs and exists in the cache; if the DLL does not exist in the cache, fetching the DLL from the configured host; and translating the log message using the DLL.