|
ACF $AcfVersion:0$
|
Common interface for classes sending some log info. More...
#include <ILogger.h>
Public Member Functions | |
| virtual bool | IsLogConsumed (const IInformationProvider::InformationCategory *categoryPtr=NULL, const int *flagsPtr=NULL) const |
| Check if any log message is consumed. | |
| virtual bool | SendLogMessage (IInformationProvider::InformationCategory category, int id, const QString &message, const QString &messageSource, int flags=0) const |
| Send any message to log. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
Protected Member Functions | |
| virtual void | DecorateMessage (IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const |
| Decorate message parts before outputting. | |
Common interface for classes sending some log info.
Default implementation is provided for convinience and it does nothing.
|
inlineprotectedvirtual |
Decorate message parts before outputting.
Reimplemented in ifile::CCompactXmlFileReadArchive, ifile::CCompressedXmlFileReadArchive, ifile::CFileReadArchive, ifile::CSimpleXmlFileReadArchive, ilog::CLoggerBase, ilog::TLoggerCompWrap< Base >, ilog::TLoggerCompWrap< CFileTypeInfoComp >, ilog::TLoggerCompWrap< ifile::CRelativeFileNameParamComp >, iser::CCompactXmlMemReadArchive, iser::CCompactXmlReadArchiveBase, and iser::CXmlStreamReadArchiveBase.
|
inlinevirtual |
Check if any log message is consumed.
Default implementation retuns false.
Reimplemented in ilog::CLoggerBase.
Definition at line 64 of file ILogger.h.
Referenced by ifile::TDeviceBasedSerializerComp< ReadArchive, WriteArchive >::ReadArchiveEx::IsLogConsumed(), ifile::TDeviceBasedSerializerComp< ReadArchive, WriteArchive >::WriteArchiveEx::IsLogConsumed(), ifile::TFileSerializerComp< ReadArchive, WriteArchive >::ReadArchiveEx::IsLogConsumed(), and ifile::TFileSerializerComp< ReadArchive, WriteArchive >::WriteArchiveEx::IsLogConsumed().
|
inlinevirtual |
Send any message to log.
Default implementation do nothing.
| category | message category. |
| id | binary id identifying this message type for automatical processing. |
| message | message text will be send. |
| messageSource | source of the message. |
Reimplemented in ilog::CLoggerBase.
Definition at line 72 of file ILogger.h.
Referenced by ifile::TDeviceBasedSerializerComp< ReadArchive, WriteArchive >::ReadArchiveEx::SendLogMessage(), ifile::TDeviceBasedSerializerComp< ReadArchive, WriteArchive >::WriteArchiveEx::SendLogMessage(), ifile::TFileSerializerComp< ReadArchive, WriteArchive >::ReadArchiveEx::SendLogMessage(), and ifile::TFileSerializerComp< ReadArchive, WriteArchive >::WriteArchiveEx::SendLogMessage().