Log Entry Parameter Extraction via Localization Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for processing log entries are inefficient in identifying parameter values, making it difficult to find relevant information and relationships between entries, as they require manual or software-based parsing of flat text files.
Innovation Solution
A computer-implemented method and system that analyzes log entries by referencing a localization language resource to distinguish parameter values from translatable language text, allowing for the extraction and identification of parameter values for analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual or software-based parsing of flat text files is used to process log entries, then the ability to extract information is maintained, but the efficiency and time required to review logs deteriorates significantly
Solution Approach 1:
The patent introduces an intermediary component (log analysis system with pattern matching capabilities) that mediates between the raw log entries and the user. This system automatically parses, categorizes, and extracts relevant information from log files, presenting processed results rather than raw text. The intermediary handles the time-consuming parsing and analysis work, allowing users to quickly review summarized and structured log information without manually examining each entry.
Solution Approach 2:
The patent applies segmentation by dividing log entries into distinct components (timestamps, log levels, message types, parameter values) and organizing them into structured formats. By segmenting the flat text into categorized elements, the system enables efficient filtering, searching, and analysis of specific log aspects, dramatically improving review efficiency compared to examining unstructured text lines.
2Ease of manufacture
If log entries are stored as flat text files, then storage simplicity is maintained, but the ability to find relationships between scattered entries deteriorates
Solution Approach 1:
The patent transitions from one-dimensional flat text storage to multi-dimensional structured storage. Log entries are organized by multiple dimensions including timestamp, log level, source module, message type, and parameter values. This dimensional organization allows users to filter and analyze logs from different perspectives simultaneously, making it easy to discover relationships between scattered entries that share common characteristics across any dimension while maintaining storage efficiency.
3Device complexity
If parameter values are mixed with language text in log entries, then the log format remains simple, but the precision of identifying and extracting parameter values deteriorates
Solution Approach 1:
The patent applies local quality by using distinct formatting and structural characteristics for different parts of log entries. Parameter values are differentiated from language text through consistent delimiters, data types, or positional patterns specific to each parameter location. This localized differentiation allows precise identification and extraction of parameter values without requiring complex global analysis, maintaining relative simplicity while achieving high extraction precision.
Data Source
AI summary
Method and system are provided for identifying parameter values in log entries from an application. The method includes receiving a log entry including language text and parameter values and referencing a localization language resource of the application that includes entry types in which translatable language text is distinguished from parameters for the purposes of language substitution for localization of the application. The method identifies an entry type in the localization language resource that corresponds to the log entry and analyzes the log entry with reference to the entry type to distinguish the parameter values from the translatable language text. The parameter values are then extracted from the log entry for analysis.


