| 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.1.0
Syntax public 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.
|
TopFields See Also