DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
This is the complete list of members for Util::EventLogger, including all inherited members.
AcquireLock(const std::chrono::milliseconds Timeout=DefaultTimeout) const | Util::ILockable | protected |
ClearLog() | Util::EventLogger | inline |
ClearLogUnsafe() | Util::EventLogger | inlineprivate |
CloseLogFile() | Util::EventLogger | inline |
CloseLogFileUnsafe() | Util::EventLogger | private |
DefaultTimeout | Util::ILockable | static |
EventLogger() | Util::EventLogger | |
EventLogger(std::string Filename) | Util::EventLogger | inline |
Filename | Util::EventLogger | private |
FormatLog(const std::string &Message, const size_t Line=0, const std::string &Function="", const std::string &Filename="", const int ErrorCode=0, const bool PrefixMessage=true) | Util::EventLogger | static |
FormatLogHTML(const std::string &Message, const ErrorType Type=ErrorType::Info, const size_t Line=0, const std::string &Function="", const std::string &Filename="", const int ErrorCode=0, const std::stacktrace &Trace={}) | Util::EventLogger | static |
GetLog(size_t FirstElement=0) const | Util::EventLogger | |
GetLogFilename() const | Util::EventLogger | inline |
GetLogSize() const | Util::EventLogger | inline |
ILockable()=default | Util::ILockable | protected |
INonCopyable()=default | Util::INonCopyable | protected |
INonCopyable(const INonCopyable &)=delete | Util::INonCopyable | |
IsOpen() const | Util::EventLogger | inline |
IsOpenUnsafe() const | Util::EventLogger | inlineprivate |
LockMutex | Util::ILockable | mutableprivate |
LockType typedef | Util::ILockable | protected |
Log(const std::string &Message, const ErrorType Type=ErrorType::Info, const size_t Line=0, const std::string &Function="", const std::string &File="", const int ErrorCode=0, const std::stacktrace &Trace={}) noexcept | Util::EventLogger | |
Log(const Exception &E) noexcept | Util::EventLogger | |
Log(const Warning &W) noexcept | Util::EventLogger | |
LogEntries | Util::EventLogger | private |
LogFile | Util::EventLogger | private |
LogOperationTimeout | Util::EventLogger | privatestatic |
MutexType typedef | Util::ILockable | protected |
OpenLogFile(std::string Filename) | Util::EventLogger | |
operator=(const INonCopyable &)=delete | Util::INonCopyable | |
~EventLogger() | Util::EventLogger | inline |
~ILockable()=default | Util::ILockable | protected |
~INonCopyable()=default | Util::INonCopyable | protected |