|
|
@@ -113,19 +113,19 @@ private:
|
|
|
Entry CreateEntry(Class log_class, Level log_level, const char* filename, unsigned int line_nr,
|
|
|
const char* function, std::string message) const {
|
|
|
using std::chrono::duration_cast;
|
|
|
+ using std::chrono::microseconds;
|
|
|
using std::chrono::steady_clock;
|
|
|
|
|
|
- Entry entry;
|
|
|
- entry.timestamp =
|
|
|
- duration_cast<std::chrono::microseconds>(steady_clock::now() - time_origin);
|
|
|
- entry.log_class = log_class;
|
|
|
- entry.log_level = log_level;
|
|
|
- entry.filename = filename;
|
|
|
- entry.line_num = line_nr;
|
|
|
- entry.function = function;
|
|
|
- entry.message = std::move(message);
|
|
|
-
|
|
|
- return entry;
|
|
|
+ return {
|
|
|
+ .timestamp = duration_cast<microseconds>(steady_clock::now() - time_origin),
|
|
|
+ .log_class = log_class,
|
|
|
+ .log_level = log_level,
|
|
|
+ .filename = filename,
|
|
|
+ .line_num = line_nr,
|
|
|
+ .function = function,
|
|
|
+ .message = std::move(message),
|
|
|
+ .final_entry = false,
|
|
|
+ };
|
|
|
}
|
|
|
|
|
|
std::mutex writing_mutex;
|