|
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 |