Classes | Namespaces | Defines
log_stream.hpp File Reference

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"
Include dependency graph for log_stream.hpp:
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

Macro enabled, fast logging stream.

Date:
December 2009

Definition in file log_stream.hpp.



ecl_streams
Author(s): Daniel Stonier
autogenerated on Wed Aug 26 2015 11:27:40