Log Annotation Interface for Fast Error Event Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing logging tools struggle to efficiently identify and mark the time point of error events amidst numerous logs, hindering accurate and efficient troubleshooting.
Innovation Solution
An electronic apparatus and logging method that utilize enabling and annotation buttons on a touchscreen display to record logs, execute situation annotations, and store them in a time series for quick identification of error events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If traditional logging tools record all system logs, then complete log documentation is achieved, but it becomes difficult to quickly identify and mark error events amidst numerous logs
Solution Approach 1:
The patent extracts and separates error events from the general log stream by implementing an annotation mechanism that specifically marks error-related log entries. The annotation button allows users to highlight error events with visual indicators (such as background color changes or special symbols), effectively extracting problematic logs from the overwhelming volume of normal logs. This enables complete log recording to be maintained while error identification becomes significantly faster through visual differentiation.
Solution Approach 2:
The patent applies visual annotation methods including color changes to mark error events in logs. When a log entry is annotated as an error, it displays with distinct visual characteristics (such as red background or bold formatting) that make it immediately distinguishable from normal logs. This visual encoding system resolves the contradiction by preserving all log information while enabling rapid error detection through color-based differentiation.
2Measurement precision
If logging tools record detailed system execution information, then troubleshooting accuracy is improved, but the complexity of log management and review increases
Solution Approach 1:
The patent implements a self-service annotation system where the logging tool automatically provides annotation capabilities through its interface (annotation button). When users encounter error events during log review, they can directly annotate the problematic entries without needing external tools or complex procedures. The system serves itself by including the annotation function within the logging tool, maintaining detailed log information while simplifying management through an integrated, user-friendly annotation mechanism.
3Loss of information
If logging tools provide comprehensive log recording functions, then complete event tracking is achieved, but the ease of operation for marking error events deteriorates
Solution Approach 1:
The patent introduces an annotation button as an intermediary element between the user and the log entries. This mediator provides a simple, direct interface for marking error events - users simply click the annotation button when encountering an error, and the system automatically applies visual markers to the relevant log entries. This intermediary mechanism maintains complete event tracking while dramatically improving ease of operation by reducing the error marking process to a single intuitive click action.
Data Source
AI summary
The present invention provides an electronic apparatus, a non-transitory computer-readable record medium, and a logging method. The logging method is stored on the non-transitory computer-readable record medium and executed by the electronic apparatus. The logging method includes the following steps: recording a log into a log document with an enabling button; executing a situation annotation with an annotation button based on situation determining; storing the situation annotation into a time series of the log document; determining whether there is the situation annotation in the log document; and displaying a log segment corresponding to the situation annotation when a determining result is yes. This allows for quick marking on the time point of an error event during logging, thus facilitating subsequent tracking.


