1 #ifndef GCP_UTIL_LOGFILE_H
2 #define GCP_UTIL_LOGFILE_H
14 #include "gcp/util/common/TimeVal.h"
15 #include "gcp/util/common/LogFile.h"
43 void setPrefix(
const std::string& prefix);
76 void prepend(std::string message);
81 void append(std::string message,
bool fullTime=
false);
92 static const int MAX_VERSION;
101 std::string directory_;
109 std::string prependStr_;
116 std::ostringstream lineBuffer_;
126 void putLine(
bool fullTime=
false);
131 void write(std::string line);
142 #endif // End #ifndef GCP_UTIL_LOGFILE_H
void close()
Definition: LogFile.cc:91
void setPrefix(const std::string &prefix)
Definition: LogFile.cc:58
LogFile()
Definition: LogFile.cc:19
void setDatePrefix()
Definition: LogFile.cc:67
void open()
Definition: LogFile.cc:104
void setDirectory(const std::string &dir)
Definition: LogFile.cc:50
virtual ~LogFile()
Definition: LogFile.cc:39
void prepend(std::string message)
Definition: LogFile.cc:233
void flush()
Definition: LogFile.cc:75
std::string newFileName()
Definition: LogFile.cc:153
bool fileExists(std::string fileName)
Definition: LogFile.cc:137
void append(std::string message, bool fullTime=false)
Definition: LogFile.cc:215