artdaq  v3_00_01
logFileAction.cc
1 #include "art/Framework/IO/detail/logFileAction.h"
2 // vim: set sw=2:
3 #include "messagefacility/MessageLogger/MessageLogger.h"
4 #include <ctime>
5 #include <string.h> // strlen
6 
7 void
8 art::detail::logFileAction(const char* msg, std::string const& file)
9 {
10  time_t t = time(0);
11  char ts[] = "dd-Mon-yyyy hh:mm:ss TZN ";
12  strftime(ts, strlen(ts) + 1, "%d-%b-%Y %H:%M:%S %Z", localtime(&t));
13  mf::LogAbsolute("fileAction") << ts << " " << msg << '\"' << file << '\"';
14  mf::FlushMessageLog();
15 }