LogQuery Object
The LogQuery object exposes the main API methods that execute a SQL-Like query and provides access to global parameters controlling the execution of a query.
The object is instantiated with the "MSUtil.LogQuery" ProgId.
The class name of the .NET COM wrapper for
this object is "Interop.MSUtil.LogQueryClassClass".
Methods
Execute Executes a query and returns a LogRecordSet object that can be used to navigate through the query output records. ExecuteBatch Executes a query and writes the query output records to an output format.
Properties
errorMessages Returns a collection of the error, parse error, and warning messages that occurred during the execution of a query. inputUnitsProcessed Returns the total number of input records processed during the execution of a query. lastError Returns -1 if errors, parse errors, or warnings occurred during the execution of the query; 0 otherwise. maxParseErrors Sets and gets the maximum number of parse errors that can occur during the execution of a query before aborting the query execution. outputUnitsProcessed Returns the total number of output records sent to an output format during the execution of a query. versionMaj Returns the "major" component of the version of the Log Parser scriptable COM components. versionMin Returns the "minor" component of the version of the Log Parser scriptable COM components.
Examples
JScript example:
var oLogQuery = new ActiveXObject("MSUtil.LogQuery");VBScript example:
Dim oLogQuery Set oLogQuery = CreateObject("MSUtil.LogQuery")
See also:
LogRecordSet ObjectInput Format Objects
Output Format Objects
Log Parser COM API Overview
C# Example