trantor
Non-blocking I/O cross-platform TCP network library, using C++14
Loading...
Searching...
No Matches
AsyncFileLogger.h File Reference
#include <trantor/utils/NonCopyable.h>
#include <trantor/utils/Date.h>
#include <trantor/exports.h>
#include <thread>
#include <mutex>
#include <string>
#include <condition_variable>
#include <sstream>
#include <memory>
#include <queue>
Include dependency graph for AsyncFileLogger.h:

Go to the source code of this file.

Classes

class  trantor::AsyncFileLogger
 This class implements utility functions for writing logs to files asynchronously. More...
class  trantor::AsyncFileLogger::LoggerFile

Namespaces

namespace  trantor

Typedefs

using trantor::StringPtr = std::shared_ptr<std::string>
using trantor::StringPtrQueue = std::queue<StringPtr>

Detailed Description

Author
An Tao

Public header file in trantor lib.

Copyright 2018, An Tao. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the License file.