Background Logging Toolbar for Real-Time Exception Annotation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing logging tools require significant user operation time and lack real-time status awareness, making it difficult for users to monitor ongoing logging processes and perform necessary actions.
Innovation Solution
A logging method that allows background logging with a floating window toolbar, enabling quick status checks and exception annotations through buttons, allowing users to operate seamlessly while logging is occurring.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If logging tool operates in background, then logging can continue without user interruption, but user cannot grasp recording status and cannot perform functional operations
Solution Approach 1:
The logging tool is segmented into a background service component that handles logging operations and a foreground toolbar component that provides user interaction. The toolbar is separated as a floating window that can be independently positioned and interacted with, allowing users to monitor status without interrupting the background logging process.
Solution Approach 2:
The interface is transitioned from a full-window blocked state to a floating toolbar that exists in a different spatial dimension on the screen. This floating window can be positioned anywhere on the desktop, allowing users to access logging status and controls without the logging tool occupying the entire screen space.
2Ease of operation
If logging tool runs in background, then user can continue operating computer, but user cannot perform related functional operations such as pressing stop key or annotation key
Solution Approach 1:
The floating toolbar integrates multiple functions into a single interface element: it displays logging status, provides stop control, enables annotation, and shows exception information. This multi-functional design allows users to perform various operations through a single compact interface rather than multiple separate windows.
3Loss of information
If full logging interface is displayed, then user can see all options, but user cannot quickly grasp recording status during background operation
Solution Approach 1:
The critical status information and control functions are extracted from the full logging interface and placed into the floating toolbar. Only the essential elements (status display, stop button, annotation button) are included in the floating window, while the complete logging functionality remains in the background service.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
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 method includes: recording a log into a log document with an enabling button; shrinking a program of the logging method to background with a shrinking button and generating a floating window toolbar, where the floating window toolbar includes the enabling button and at least one system exception capture button; determining whether the electronic apparatus has experienced an exception; executing an exception annotation with the at least one system exception capture button when a determining result is yes; storing the exception annotation into a time series of the log document; determining whether there is the exception annotation in the log document; and displaying a log segment corresponding to the exception annotation when a determining result is yes.