System process log printing and remote multi-terminal log debugging control system
A log printing and control system technology, applied in the field of log visualization, can solve problems such as no good solutions, achieve the effects of improving processing and analysis capabilities, reducing coupling, and improving communication efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0073] Such as figure 2 , Print the static cache data structure used according to the system process log.
[0074] In the system static cache, a log constructor reference queue is mapped for all threads according to the thread number. Because only the thread number and log constructor reference are stored, there is no excessive memory overhead.
[0075] When the log constructors participating in the complete system process log construction in the corresponding thread are created, they are all added to the log constructor queue of this thread by calling the interface. E.g figure 2 Thread 111 in.
[0076] For a system process executed across threads, its entry function log constructor automatically becomes the entry function log constructor of the new thread. E.g figure 2 Thread 444 in.
[0077] Such as image 3 It is a flowchart of the working principle of the log builder. When the log builder is created, it obtains the current program execution thread number and queries the log b...
Embodiment 2
[0086] Such as Figure 4 , Debug terminal and mobile terminal log output module and process.
[0087] The device management module 11 is mainly used to manage the current status information of the mobile terminal 3. When the status of the mobile terminal 3 needs to be found, a query request is sent to the database, and the result returned after the query is parsed. Record the status of all started applications and store the records in the database. The application status is updated and maintained through the heartbeat, and the device selected by the developer is converted into a program identifiable number.
[0088] The instruction construction module 12 is mainly used to convert user operations into instructions or instruction sets that the application program can understand. Perform syntax analysis on the sent instructions, optimize them through pruning algorithms, and translate the codes into corresponding instructions. The translated instructions will be compressed and encry...
Embodiment 3
[0099] Such as Figure 5 Real-time control and debugging process for the mobile terminal.
[0100] AOP code and debugging switch module 32, when debugging a program, need to introduce related code dependencies, and need to add code dependencies in designated places. After receiving the debugging instruction issued by the WEB terminal 1, the AOP code and debugging switch module 32 immediately starts monitoring the breakpoints and blocking the program, and at the same time performs variable tracking, output capture, and process monitoring on the code that needs to be debugged. After simple screening and assembly, this information is sent to the mobile terminal message sending module 35. In addition, the debugging information between the two breakpoints is put into the code debugging cache for temporary storage, and is sent to the mobile terminal message sending module 35 when the next breakpoint is entered.
[0101] The real-time debugging module 16, receives the debugging informat...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com