LOG MANAGEMENT SYSTEM AND LOG MANAGEMENT METHOD
First Claim
Patent Images
1. A log management system comprising:
- a computer including a central processing unit, a main storage device, an auxiliary storage device, and a communication device; and
another computer connected by the communication device via a network,the computer including a business logic processing section that executes a process in response to a request from the other computer and a log output processing section that executes a process related to output of log data that is a record of a process,wherein upon receiving an output starting request of the log data from the business logic processing section, the log output processing section holds log tracking information that uniquely identifies a log from the start of output of log data to the end of output of the same into a thread local storage on the main storage device, andupon receiving an output request of the log data from the business logic processing section, the log output processing section adds the log tracking information held in the thread local storage to a log output from the business logic processing section to be output to the auxiliary storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system generates one thread with respect to a request for a process, and at the time, a thread local storage that is a dedicated area in which data used for the thread is stored is secured on a main storage device. Log tracking information that can uniquely identify output of a log from the start of output of the log to the end of output of the same is held in the thread local storage during a process of a session ID, a user ID, and a sequence number. When the log is output, the log tracking information is added to the log data to be output to an auxiliary storage device.
-
Citations
10 Claims
-
1. A log management system comprising:
-
a computer including a central processing unit, a main storage device, an auxiliary storage device, and a communication device; and another computer connected by the communication device via a network, the computer including a business logic processing section that executes a process in response to a request from the other computer and a log output processing section that executes a process related to output of log data that is a record of a process, wherein upon receiving an output starting request of the log data from the business logic processing section, the log output processing section holds log tracking information that uniquely identifies a log from the start of output of log data to the end of output of the same into a thread local storage on the main storage device, and upon receiving an output request of the log data from the business logic processing section, the log output processing section adds the log tracking information held in the thread local storage to a log output from the business logic processing section to be output to the auxiliary storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A log management method which is executed on a computer that includes a central processing unit, a main storage device, an auxiliary storage device, and a communication device, and is connected to another computer by the communication device via a network, the method comprising:
-
receiving a request for a process from the other computer via the communication device by the central processing unit; starting output of a log that is a record of the process by the central processing unit; stopping output of the log that is a record of the process by the central processing unit; generating a thread for the request for the process by the central processing unit; securing, for the thread, a thread local storage that is a dedicated area storing data used for the thread on the main storage device by the central processing unit; holding log tracking information that can uniquely identify output of the log from the start of output of the log to the end of output of the same into the thread local storage during the process by the central processing unit; and adding the log tracking information to the output log and outputting the log data with the log tracking information added to the auxiliary storage device by the central processing unit.
-
-
10. A log management system comprising a plurality of computers each of which includes a central processing unit, a main storage device, an auxiliary storage device, and a communication device, and is connected to another computer by the communication device via a network,
wherein the plurality of computers include a log management computer having a display device and cluster nodes of a cluster system that is operated in cooperation with each other, the cluster system has a storage area shared among the cluster nodes, log tracking information that can uniquely identify output of a log from the start of output of the log to the end of output of the same is added to the log output during the process by the cluster nodes to be held into the storage area as a log table storing the log tracking information into separate columns during the process by the cluster nodes, a log management screen is displayed on the display device of the log management computer, the log management screen has fields into which search conditions related to the log tracking information of the log table are input, a display element that instructs search execution, and a field that displays search execution results, each item of the display of the search results displayed in the field displaying the search results can be selected by an input device, and when a user selects the selectable information, a refine search is performed to display data of the log table corresponding to only the selected information.
Specification