Method and structure for tokenized message logging system
First Claim
1. In a computing system, a method for manipulating messages in a message log file in a language independent manner comprising the steps of:
- generating a first message within a first process of said computing system in a language independent format wherein the step of generating includes the step of generating a message header portion of said first message wherein said message header includes a message ID identifying a corresponding entry in the selected message catalog;
storing said first message in a message log file associated with said first process;
retrieving by a second process said first message from said message log file;
selecting a message catalog associated with said second process wherein said message catalog corresponds to a preferred language of said second process; and
translating, within said second process, said first message into a second message encoded in said preferred language in accordance with said message catalog.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and structure for storing log messages in a tokenized, international format and for presenting (viewing, printing, etc) the tokenized log message in a locally preferred native language. Log messages from a computing system or application are stored in an international tokenized format which remains constant regardless of the particular nation in which the system or application is operated. The tokenized format includes a message ID field which identifies a unique message and includes parameters values which are to replace variable portions, if any, of the identified message. A plurality of localized message catalog files are available to retrieve a localized native language string which corresponds to each tokenized message. The message ID field serves as an index to the localized catalog files. A viewer program then retrieves a localized text string message from a selected message catalog file replacing any variable portions identified therein with parameter values supplied in the tokenized message. The formatted, localized native language message is then presented (e.g., displayed, printed, etc.) to the requesting user in their preferred local native language. The present invention thereby enables users having a first preferred language to review or otherwise process logged messages generated by a system or application operable in an environment having a second preferred language. The present invention also simplifies parsing problems relating to automated analysis and post-processing of logged messages. The tokenized international format of the present invention remains constant regardless of the preferred local language of the system or application which generated the message.
90 Citations
27 Claims
-
1. In a computing system, a method for manipulating messages in a message log file in a language independent manner comprising the steps of:
-
generating a first message within a first process of said computing system in a language independent format wherein the step of generating includes the step of generating a message header portion of said first message wherein said message header includes a message ID identifying a corresponding entry in the selected message catalog; storing said first message in a message log file associated with said first process; retrieving by a second process said first message from said message log file; selecting a message catalog associated with said second process wherein said message catalog corresponds to a preferred language of said second process; and translating, within said second process, said first message into a second message encoded in said preferred language in accordance with said message catalog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computing system, a method for manipulating tokenized log message entries in a log file comprising the steps of:
-
generating a tokenized first message having a header portion including a message ID identifying a corresponding language dependent message in a native language message catalog and having a parameter portion; storing said first message in an entry in said log file; retrieving said first message from said log file; locating an entry in said native language message catalog corresponding to said message ID of said first message wherein said entry includes a template for generating a language dependent second message; and generating said second message in accordance with said template in the located entry of said native language message catalog. - View Dependent Claims (12, 13, 14, 15)
-
-
16. In a computing system, a method for presenting tokenized log messages comprising the steps of:
-
retrieving a tokenized first message from a message log file; locating an entry in a native language message catalog corresponding to a message ID of said first message wherein said entry includes a template for generating a language dependent second message; and generating said second message in accordance with said template in the located entry of said native language message catalog. - View Dependent Claims (17)
-
-
18. A computer readable storage medium tangibly embodying programmed instructions for performing a method for manipulating messages in a message log file in a language independent manner, the method comprising the steps of:
-
generating a first message within a first process of said computing system in a language independent format wherein the step of generating includes the step of generating a message header portion of said first message wherein said message header includes a message ID identifying a corresponding entry in the selected message catalog; storing said first message in a message log file associated with said first process; retrieving by a second process said first message from said message log file; selecting a message catalog associated with said second process wherein said message catalog corresponds to a preferred language of said second process; and translating, within said second process, said first message into a second message encoded in said preferred language in accordance with said message catalog. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification