static | Log() |
private | Log() |
public Result<bool> | Exit() |
public inline bool | Exiting() const |
public Result<String<char>> | GetMessageFromQueue() |
public static Log& | Instance() |
public Result<bool> | LogMessage(int logStreamId, const String<char>& message) |
public inline LogMode | Mode() const |
private Result<bool> | PutMessageToQueue(int logStreamId, const String<char>& message) |
public inline void | SetMode(LogMode mode_) |
private static UniquePtr<Log> | instance |
private LogMode | mode |
private Mutex | mtx |
private SynchronizedQueue<String<char>> | queue |