A technique, system, and computer program for using a database to store
program logs. Logged information can be created, stored, displayed, and
analyzed in a more usable, efficient manner. Log information is preferably
stored in two or more tables, enabling reduction of redundant information
through database normalization. Message text is preferably stored in
computer-readable, as opposed to human-readable, format. This enables
optimization of the amount of storage required, and facilitates
normalizing the database tables. In addition, translation to the user's
national language is made easier, whereby a message code is stored,
pointing to an entry in a table that contains message text in the chosen
language. The report-generating facilities of the database manager are
available for use in analyzing log entries, eliminating the need to write
customized reporting software.
Una tecnica, un sistema e un programma destinato all'elaboratore per usando una base di dati per immagazzinare i ceppi di programma. Le informazioni annotate possono essere generate, memorizzate, visualizzate ed essere analizzate in un modo più utilizzabile e più efficiente. Le informazioni del ceppo sono memorizzate preferibilmente in due o più tabelle, permettendo la riduzione delle informazioni ridondanti con normalizzazione della base di dati. Il testo del messaggio è memorizzato preferibilmente in leggibile dall'elaboratore, in contrasto con human-readable, disposizione. Ciò permette l'ottimizzazione della quantità di immagazzinaggio richiesta e facilita normalizzare le tabelle della base di dati. In più, la traduzione alla lingua nazionale dell'utente è resa più facile, per cui un codice del messaggio è immagazzinato, indicante ad un'entrata in una tabella che contiene il testo del messaggio nella lingua scelta. Le facilità digenerazione del responsabile di base di dati sono disponibili per uso nell'analizzare le entrate del ceppo, eliminando la necessità di scrivere su misura segnalando il software.