Method and device for development of software objects that apply regular expression patterns and logical tests against text
First Claim
1. A log monitoring software object creation integrated development device for use on a computer having a file system, the device comprising:
- i) a regular expression designation module having a regular expression sample list and a first utility allowing designation of at least one regular expression, and having a first test module allowing validation of a first test string with the selected regular expression;
ii) a line pattern module having a display of the selected regular expressions and having a second utility allowing designation of the selected regular expressions into a line pattern, and having a second test module allowing validation of a first test message with the line pattern;
iii) a logical expression designation module having a sample logical expression list and a display of the line pattern elements, and having a second utility allowing association of at least one logical expression to examine at least one regular expression in the line pattern, and having a third test module allowing validation of a message with the logical expression.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention teaches an integrated and dedicated log monitoring object development environment which teaches use of regular expressions, logical expressions, and the truth states of those regular expressions, and also allows self-testing of the objects as they are developed. The invention teaches that a five step process may be used to create log monitoring software objects. In a first step, identifier/regular expressions may be added to the object from a list or menu or manually entered. In a second step, a line pattern is established by ordering the identifiers. In a third step, logical expressions are constructed in accordance with a logical expression grammar; in a fourth step, an action item to invoke upon a “true” value is associated with the logical expression. In the fifth step, a file to be monitored is selected, along with file attributes such as offset position and EOF disposition.
26 Citations
17 Claims
-
1. A log monitoring software object creation integrated development device for use on a computer having a file system, the device comprising:
-
i) a regular expression designation module having a regular expression sample list and a first utility allowing designation of at least one regular expression, and having a first test module allowing validation of a first test string with the selected regular expression;
ii) a line pattern module having a display of the selected regular expressions and having a second utility allowing designation of the selected regular expressions into a line pattern, and having a second test module allowing validation of a first test message with the line pattern;
iii) a logical expression designation module having a sample logical expression list and a display of the line pattern elements, and having a second utility allowing association of at least one logical expression to examine at least one regular expression in the line pattern, and having a third test module allowing validation of a message with the logical expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of programming a log monitoring software object comprising:
-
i) designating at least one regular expression;
ii) displaying the selected regular expression;
iii) ordering of the selected regular expression into a line pattern;
iv) displaying the line pattern;
v) designating at least one logical expression;
vi) associating the logical expression with at least one selected regular expression;
vii) entering at least one action item to be invoked in the event of a “
true”
return of the logical expression; and
viii) designating a file to be monitored. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification