21 outputFile << str.c_str();
33 outputFile << str.c_str();
34 outputFile << std::endl;
56 std::ostringstream dbfilename;
58 << dwParams_.dbFilePath_
61 <<
"-" << dwParams_.hostName_
62 <<
"-" << dwParams_.smInstanceString_
65 outputFile.open( dbfilename.str().c_str(), std::ios_base::ate |
std::ios_base::out | std::ios_base::app );
66 if (! outputFile.is_open() )
68 std::ostringstream
msg;
69 msg <<
"Failed to open db log file " << dbfilename.str();
70 XCEPT_RAISE(stor::exception::DiskWriting, msg.str());
83 <<
"\thost:" << dwParams_.hostName_
84 <<
"\tinstance:" << dwParams_.smInstanceString_
TimePoint_t getCurrentTime()
static const char runNumber_[]
std::string dateStamp(TimePoint_t)
void configure(const unsigned int runNumber, const DiskWritingParams &)
long secondsSinceEpoch(TimePoint_t const &)
void writeOld(const utils::TimePoint_t &, const std::string &)
void addReportHeader(std::ostream &, const utils::TimePoint_t &) const
DiskWritingParams dwParams_
void write(const std::string &)
boost::posix_time::ptime TimePoint_t
void checkDirectory(const std::string &)
void openFile(std::ofstream &, const utils::TimePoint_t &) const