Compatability for g++ 4.9
This commit is contained in:
parent
ec19b784b3
commit
7739404646
@ -1,7 +1,6 @@
|
|||||||
#include "Logger.hpp"
|
#include "Logger.hpp"
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <iomanip>
|
|
||||||
#include <ctime>
|
#include <ctime>
|
||||||
|
|
||||||
namespace Logger {
|
namespace Logger {
|
||||||
@ -33,9 +32,16 @@ namespace Logger {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void write(std::string text, LogLevel log_level) {
|
void write(std::string text, LogLevel log_level) {
|
||||||
auto t = std::time(nullptr);
|
time_t rawtime;
|
||||||
auto tm = *std::localtime(&t);
|
struct tm *timeinfo;
|
||||||
|
char buffer[80];
|
||||||
|
|
||||||
get_ostream(log_level) << "[" << std::put_time(&tm, "%Y-%m-%d %H:%M:%S") << "] [" << log_level << "] " << text << std::endl;
|
time(&rawtime);
|
||||||
|
timeinfo = localtime(&rawtime);
|
||||||
|
|
||||||
|
strftime(buffer, 80, "%Y-%m-%d %H:%M:%S", timeinfo);
|
||||||
|
std::string time_str(buffer);
|
||||||
|
|
||||||
|
get_ostream(log_level) << "[" << time_str << "] [" << log_level << "] " << text << std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user