 | QsLogAsync Class |
"Async" logger class evolved to use a cache.
The main goal is to reduce the number of I/O operations and improve performance.
Instead of writing to the file system every time a message is logged, the logger writes to a buffer.
Then a timer flushes the buffer to a file at regular intervals.
Inheritance Hierarchy Namespace: QsInformatica.UtilsAssembly: QsInformatica.Utils (in QsInformatica.Utils.dll) Version: 27.4.0-RC
Syntaxpublic sealed class QsLogAsync : IQsLog
Public NotInheritable Class QsLogAsync
Implements IQsLog
public ref class QsLogAsync sealed : IQsLog
[<SealedAttribute>]
type QsLogAsync =
class
interface IQsLog
end
The QsLogAsync type exposes the following members.
Properties
Methods | Name | Description |
---|
 | Close | |
 | Close(Boolean) | |
 | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
 | GetEntriesCount | |
 | GetHashCode | Serves as the default hash function. (Inherited from Object) |
 | GetType | Gets the Type of the current instance. (Inherited from Object) |
 | ShowLog | |
 | ShowLogDialog | |
 | ShowLogDialog(IWin32Window) | |
 | ShowLogDialog(String, String) | |
 | ShowLogDialog(IWin32Window, String, String) | |
 | ShowLogDialog(String, String, String) | |
 | ShowLogDialog(IWin32Window, String, String, String) | |
 | ShowLogDialog(IWin32Window, String, String, String, String, String) | |
 | ShowMessageWarning | |
 | ShowMessageWarning(IWin32Window) | |
 | ShowMessageWarning(String) | |
 | ShowMessageWarning(IWin32Window, String) | |
 | ShowMessageWarning(IWin32Window, MessageBoxIcon) | |
 | ShowMessageWarning(String, MessageBoxIcon) | |
 | ShowMessageWarning(IWin32Window, String, MessageBoxIcon) | |
 | ShutDown | |
 | Start | |
 | ToString | Returns a string that represents the current object. (Inherited from Object) |
 | Write(String) |
Writes the specified message to the log file.
It uses default category and log type.
|
 | Write(String, LogMessageTypeEnum) |
Writes the specified message to the log file.
It uses default category.
|
 | Write(String, String) |
Writes the specified message to the log file.
It uses default log type.
|
 | Write(String, String, LogMessageTypeEnum) |
Writes the specified message to the log file.
|
Top
Fields
See Also