Macro enabled, fast logging stream. More...
#include <map>
#include <string>
#include <ecl/config/macros.hpp>
#include <ecl/devices/shared_file.hpp>
#include <ecl/exceptions/standard_exception.hpp>
#include <ecl/time/timestamp.hpp>
#include "text_stream.hpp"
#include "macros.hpp"
Go to the source code of this file.
Classes | |
class | ecl::LogStream |
A customised textstream for fast, multithreaded logging to file. More... | |
Namespaces | |
namespace | ecl |
Defines | |
#define | FLUSH(logStream) |
Enables flushing of log streams. | |
#define | LOG(logStream, mode) |
Enables log streaming. |