4 #include "logFunct.hpp"
7 void writeLog(
string msg) {
39 int error_flag = MPI_Comm_rank(MPI_COMM_WORLD,&rank);
44 time_t now = chrono::system_clock::to_time_t(chrono::system_clock::now());
47 timeformat.append(time.str().substr(0,3));
48 timeformat.append(
"_");
49 timeformat.append(time.str().substr(4,3));
50 timeformat.append(
"_");
51 timeformat.append(time.str().substr(9,1));
52 timeformat.append(
"_");
53 timeformat.append(time.str().substr(11,2));
54 timeformat.append(
"h");
55 timeformat.append(time.str().substr(14,2));
56 timeformat.append(
"m");
57 timeformat.append(time.str().substr(17,2));
58 timeformat.append(
"s_");
59 timeformat.append(time.str().substr(20,4));
61 ss <<
"PABLO_"<< timeformat <<
".log";
63 file_handle.open(ss.str().c_str(), ofstream::app);
64 if(!file_handle.is_open())
68 file_handle << msg << endl;
74 error_flag = MPI_Barrier(MPI_COMM_WORLD);