Methods, systems, and articles of manufacture for implementing a runtime logging service storage infrastructure
First Claim
1. A method in a computer system, comprising:
- performing logging operations using a first storage device associated with the computer system by a first object;
detecting an event associated with the logging operations; and
performing subsequent logging operations using a second storage device based on the detected event without restarting the computer system, wherein performing subsequent logging operations comprises;
creating a second object associated with the second storage device without restarting the computer system, wherein a property file is defined in one of a Common Information Model Object Manager (CIMOM) and a repository, and wherein creating the second object comprises creating the second object based on a property defined in the property file; and
performing the subsequent logging operations using the second object.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and articles of manufacture consistent with the present invention configure a computing system with a logging service that interacts with implementation objects associated with particular types of storage devices through a storage interface. The implementation objects may include processes used to access the storage devices during logging operations. The logging service may also be configured to adjust which storage device is to be used for logging operations without restarting the computing system. This adjustment may be made through a property file that includes properties specific to individual types of storage devices. The property file may be modified to include new properties by a system administrator or by the logging service during runtime operations of the computing system. The new properties may designate new storage devices to be used by the logging service to perform subsequent logging operations.
-
Citations
42 Claims
-
1. A method in a computer system, comprising:
-
performing logging operations using a first storage device associated with the computer system by a first object; detecting an event associated with the logging operations; and performing subsequent logging operations using a second storage device based on the detected event without restarting the computer system, wherein performing subsequent logging operations comprises; creating a second object associated with the second storage device without restarting the computer system, wherein a property file is defined in one of a Common Information Model Object Manager (CIMOM) and a repository, and wherein creating the second object comprises creating the second object based on a property defined in the property file; and performing the subsequent logging operations using the second object. - View Dependent Claims (2)
-
-
3. A method for logging data during runtime in a Common Information Model (CIM) configured computer system, comprising:
-
receiving a request to perform a logging operation; providing a reference to an implementation object associated with a storage device to a logging service, wherein providing a reference comprises; determining whether a logging policy associated with the logging operation exists; and creating the implementation object based on the logging policy; and performing the logging operation using the implementation object such that data is logged in the storage device. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A method for logging data during runtime in a Common Information Model (CIM) configured computer system, comprising:
-
receiving a request to perform a logging operation; providing a reference to an implementation object associated with a storage device to a logging service; determining whether a logging policy associated with the logging operation exists; and performing the logging operation using the implementation object such that data is logged in the storage device; wherein the logging policy is configured to instruct the logging service to deactivate a default property associated with a default implementation object and activate a runtime property associated with the implementation object, and wherein creating the implementation object further comprises; creating the implementation object based on the runtime property. - View Dependent Claims (11, 12)
-
-
13. A method for performing a logging process in a computer system, comprising:
-
providing, in a property file, a first property reflecting a first storage device; creating a first object associated with a first storage device based on the first property; accessing the first storage device to perform a first logging operation using the first object; providing, in the property file, a second property representing a second storage device during runtime of the computer system; creating a second object associated with the second storage device based on the second property; and accessing the second storage device to perform a second logging operation using the second object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for performing a logging process in a computer system, comprising:
-
providing, in a property file, a first property reflecting a first storage device; creating a first object associated with a first storage device based on the first property; accessing the first storage device to perform a first logging operation using the first object; providing, in the property file, a second property representing a second storage device during runtime of the computer system; creating a second object associated with the second storage device based on the second property; accessing the second storage device to perform a second logging operation using the second object; and detecting a logging policy associated with the event, wherein the logging policy prioritizes the first and second properties such that the second property has a higher priority than the first property.
-
-
22. A computer system for processing logging operations, comprising:
-
a property file defining a first property associated with a first storage device and a second property associated with a second storage device; a management structure comprising; (i) a first object associated with the first property, (ii) a second object associated with the second property, and (ii) a logging service for processing a first logging operation based on the first property and first object, and modifying the property file to process a second logging operation based on the second property and second object without restarting the computer system; and an interface for accessing the first storage device during the first logging operation based on the first object, and accessing the second storage device during the second logging operation based on the second object. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for performing logging operations, comprising:
-
a logging service for logging data in a first storage device based on a first property stored in a property file, and an interface for providing an object associated with the first storage device to the logging service based on the first property, wherein the logging service uses the object to log data in the storage device and wherein the logging service may modify the property file without restarting the system in order to log additional data in a second storage device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
Specification