STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::logger Class Reference

Detailed Description

Definition at line 24 of file log.h.

+ Inheritance diagram for stxxl::logger:
+ Collaboration diagram for stxxl::logger:

Public Member Functions

std::ofstream & errlog_stream ()
 
std::ofstream & log_stream ()
 
std::ofstream * waitlog_stream ()
 

Private Member Functions

 logger ()
 
 ~logger ()
 

Private Attributes

std::ofstream errlog_stream_
 
std::ofstream log_stream_
 
std::ofstream * waitlog_stream_
 

Additional Inherited Members

- Static Public Member Functions inherited from stxxl::singleton< logger >
static instance_pointer get_instance ()
 

Constructor & Destructor Documentation

stxxl::logger::logger ( )
private

Definition at line 22 of file log.cpp.

References errlog_stream_, log_stream_, and waitlog_stream_.

stxxl::logger::~logger ( )
private

Definition at line 37 of file log.cpp.

References waitlog_stream_.

Member Function Documentation

std::ofstream& stxxl::logger::errlog_stream ( )
inline

Definition at line 41 of file log.h.

Referenced by stxxl::print_msg().

std::ofstream& stxxl::logger::log_stream ( )
inline

Definition at line 36 of file log.h.

Referenced by stxxl::print_msg().

std::ofstream* stxxl::logger::waitlog_stream ( )
inline

Definition at line 46 of file log.h.

Member Data Documentation

std::ofstream stxxl::logger::errlog_stream_
private

Definition at line 29 of file log.h.

Referenced by logger().

std::ofstream stxxl::logger::log_stream_
private

Definition at line 28 of file log.h.

Referenced by logger().

std::ofstream* stxxl::logger::waitlog_stream_
private

Definition at line 30 of file log.h.

Referenced by logger(), and ~logger().


The documentation for this class was generated from the following files: