34 I_ASSIGN(m_fileNameCompPtr,
"LogFile",
"Name of the log file",
true,
"LogFile");
35 I_ASSIGN_TO(m_fileNameModelCompPtr, m_fileNameCompPtr,
true);
36 I_ASSIGN(m_isAppendAttrPtr,
"AppendToExisting",
"Don't overwrite existing log file",
true,
false);
50 bool OpenFileStream();
51 void CloseFileStream();
59 I_ATTR(
bool, m_isAppendAttrPtr);
62 QTextStream m_outputFileStream;
80 FilePathObserver m_filePathObserver;
83#if QT_VERSION >= 0x060000
84 mutable QRecursiveMutex m_mutex;
86 mutable QMutex m_mutex;
Message container displaying messages as log list.
virtual void OnComponentDestroyed() override
virtual void OnComponentCreated() override
virtual void WriteText(const QString &text, istd::IInformationProvider::InformationCategory category) override
Write a text line to the output stream.
ilog::CStreamLogCompBase BaseClass