LogFile(std::string log_file_name) |
Contructor. |
bool open(std::string log_file_name) |
Returns true if the log is successfully opened for output. |
bool ok() const |
Check that the log is open and ready for
new messages. |
bool header() |
Add the header to a new message to the log. Extra
text can be added with operator <<. Returns
a call to ok(). |
template <typename T>
Log &operator <<(const T partial_msg) |
Stream a partial message of any type into the log. |
template <typename T>
bool operator ()(const T msg) |
Stream a complete message into the log. A header at the start and
a newline at the end are added. Returns a call to ok(). |