.NET Event Tracing Class Library  

EventTraceLogFile Members

EventTraceLogFile overview

Public Constructors

public
						
						
						
						
						
						 propertyEventTraceLogFile Creates an event tracing log file object which is not setup. Requires specific properties to be set to be able to specify a valid log file.
public
						
						
						
						
						
						 propertyEventTraceLogFile(string file) Creates an event tracing log file setup with the name of file it points to.
public
						
						
						
						
						
						 propertyEventTraceLogFile(string file, string logger) Creates an event tracing log file setup with the name of file it points to and the name of the event tracing session.

Public Properties

public
						
						 propertyCurrentTime Returns a DateTime of the current time stamp of the event tracing log file to the current time of the processed buffer.
public
						
						 propertyBuffersRead Returns an Int32 which is the number of buffers read. According to the documentation, the BuffersRead property is supposed to report the number of buffers processed to date while reading a log file. However, this is zero upon the completion of every buffer.
public
						
						 propertyBufferSize Returns an Int32 that is the size of each buffer in bytes.
public
						
						 propertyFilled Returns an Int32 that is the number of bytes in a processed buffer that has valid data.
public
						
						 propertyEventsLost Returns an Int32 which is the number of events that were lost and not stored in the buffer.
public
						
						 propertyIsKernelTrace Returns a Boolean of whether this is a Kernel trace log file or buffer.
public
						
						 propertyLoggerVersion Returns an Int32 which is the event tracing provider's version number.
public
						
						 propertyLoggerMajorVersion Returns an Int32 of the Operating System's major version number.
public
						
						 propertyLoggerMinorVersion Returns an Int32 of the Operating System's minor version number.
public
						
						 propertyLoggerSubVersion Returns an Int32 of the Operating System's build number.
public
						
						 propertyLoggerSubMinorVersion Returns an Int32 of the Operating System's minor build number.
public
						
						 propertyProviderVersion Returns an Int32 of the Operating System's build number.
public
						
						 propertyNumberOfProcessors Returns an Int32 which is the number of processors on the machine that recorded the log file.
public
						
						 propertyEndTime Returns an DateTime of when the event tracing session was stopped.
public
						
						 propertyStartTime Returns an DateTime of when the event tracing session was started.
public
						
						 propertyTimerResolution Returns an Int32 which provides timing information that allows the correct interpretation of the kernel, user, and processor timings within the log file’s events. TimerResolution contains the resolution of the hardware timer, in units of 100 nanoseconds.
public
						
						 propertyMaximumFileSize Returns an Int32 which is the log file's maximum size.
public
						
						 propertyBuffersWritten Returns an Int32 of how many buffers were written to the log file.
public
						
						 propertyBootTime Returns an DateTime of when the machine was booted when the log file was recorded.
public
						
						 propertyPerfFrequency Returns an Int32 that provides the frequency of the high-resolution performance counter that the log file or real-time session used when it was created. This is usually the speed of the machine in hertz..
public
						
						 propertyBuffersLost Returns an Int32 of how many buffers were lost during the recording of the log file.
public
						
						 propertyLoggerName Returns and sets a String that repsents the name of an event tracing log file.
public
						
						 propertyLogFilePath Returns and sets a String that represnts the path of an event tracing log file.
public
						
						 propertyLogFileMode Returns and sets an EventTraceLoggingModes flags that determine the configuration of how the event tracer processes a log file.

Public Events

public
						
						 propertyEndOfBuffer Delegate for firing end of buffer events.
public
						
						 propertyTraceEvent Delegate for firing trace events.
public
						
						 propertyTraceMessage Delegate for firing trace message events.

 

See Also

TraceMessageEventHandler Delegate | TraceMessageEventArgs Class | TraceEventHandler Delegate | TraceEventFieldBitmaskCollection Class | TraceEventFieldBitmask Class | TraceEventField Class | TraceEventArgs Class | EventTraceRealTimeLog Class | EventTraceProcessLogs Class | EventTraceOperationObserver Class | EventTraceMessage Class | EventTraceLogFile Class | EventTraceFieldCollection Class | EventTraceEvent Class | EndOfBufferEventHandler Delegate | EndOfBufferEventArgs Class | CompletedEventHandler Delegate | CompletedEventArgs Class

Contact Me   |  Developing WMI Solutions    |   Gwyn Cole's Developer Blog    |   Legal
 © 2003 Content by Gwyn Cole. All rights reserved.