13 #ifndef STXXL_LOG_HEADER
14 #define STXXL_LOG_HEADER
19 #include <stxxl/bits/namespace.h>
20 #include <stxxl/bits/singleton.h>
23 __STXXL_BEGIN_NAMESPACE
25 class logger :
public singleton<logger>
27 friend class singleton<logger>;
29 std::ofstream log_stream_;
30 std::ofstream errlog_stream_;
33 log_stream_(
"stxxl.log"),
34 errlog_stream_(
"stxxl.errlog")
38 inline std::ofstream & log_stream()
43 inline std::ofstream & errlog_stream()
45 return errlog_stream_;
51 #endif // !STXXL_LOG_HEADER