Property | Type | Description | |
---|---|---|---|
m_flushTimer_Elapsed | void |
Method | Description | |
---|---|---|
Dispose ( ) : void |
Releases all the resources used by the RunTimeLog object.
|
|
Initialize ( ) : void |
Initialize the run-time log. Initialization performs initial run-time log read, establishes new start time and enables automatic write log timer. Last logged stop time will be validated against last logged running time. If the last logged running time is later than the last logged stop time, the stop time will be set to the running time with the assumption that the log file was not properly shut down (e.g., due to abnormal host termination). It is important to separate initialization from construction such that consumer can attach to events before class is initialized in case initialization causes events to be raised. |
|
RunTimeLog ( ) : System |
Creates a new run-time log.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Releases the unmanaged resources used by the RunTimeLog object and optionally releases the managed resources.
|
|
OnProcessException ( |
Raises ProcessException event.
|
|
ReadLog ( ) : void |
Reads the run-time log.
|
|
WriteLog ( ) : void |
Writes the run-time log - times are in a human readable format.
|
Method | Description | |
---|---|---|
m_flushTimer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
return | void |
protected OnProcessException ( |
||
ex | Processing |
|
return | void |