Public Member Functions | |
| HRESULT | AddLogEntry ([in] RtLogEntry logEntry) |
| HRESULT | RegisterLogHandler ([in] IRsLogHandler *pHandler,[out] RtUlong *pHandlerId) |
| HRESULT | UnregisterLogHandler ([in] IRsLogHandler *pHandler) |
| HRESULT | FindLogHandlerById ([in] RtUlong handlerId,[out] IRsLogHandler **ppHandler) |
| HRESULT | HandleCriticalEntry ([in] RtLogEntry logEntry) |
| HRESULT | SuspendLogHandler ([in] IRsLogHandler *pHandler,[in] BOOL bSuspend) |
| HRESULT | SuspendLogHandlers ([in] BOOL bSuspend) |
| HRESULT IRsLogger::AddLogEntry | ( | [in] RtLogEntry | logEntry | ) |
Adds new log entry into log.
| logEntry | [in] Entry to add. |
| HRESULT IRsLogger::RegisterLogHandler | ( | [in] IRsLogHandler * | pHandler, | |
| [out] RtUlong * | pHandlerId | |||
| ) |
Registers new log handler into logger.
| pHandler | [in] Handler to register. | |
| pHandlerId | [out] Returned id of handler (store for later use). |
| HRESULT IRsLogger::UnregisterLogHandler | ( | [in] IRsLogHandler * | pHandler | ) |
Unregisters existing log handler from logger.
| pHandler | [in] Handler to unregister. |
| HRESULT IRsLogger::FindLogHandlerById | ( | [in] RtUlong | handlerId, | |
| [out] IRsLogHandler ** | ppHandler | |||
| ) |
Searches for log handler by specified id (id is returned by AddLogEntry).
| handlerId | [in] Id of handler to search for. | |
| ppHander | [out] Found handler or NULL if no handler found. |
| HRESULT IRsLogger::HandleCriticalEntry | ( | [in] RtLogEntry | logEntry | ) |
Handles log entry with FATAL log level.
| logEntry | [in] Log entry to handle. |
| HRESULT IRsLogger::SuspendLogHandler | ( | [in] IRsLogHandler * | pHandler, | |
| [in] BOOL | bSuspend | |||
| ) |
Suspends or resumes logging into specified log handler.
| pHandler | [in] Handler to suspend or resume. | |
| bSuspend | [in] True if handler is suspended or false if handler is resumed. |
| HRESULT IRsLogger::SuspendLogHandlers | ( | [in] BOOL | bSuspend | ) |
Suspends or resumes logging into all registered log handlers.
| bSuspend | [in] new status. |
1.5.5