Browse Source

Changed log file format: print timestamp instead of thread ID

Ivan Savenko 2 years ago
parent
commit
84aefc3362
2 changed files with 2 additions and 1 deletions
  1. 1 1
      config/schemas/settings.json
  2. 1 0
      lib/logging/CLogger.cpp

+ 1 - 1
config/schemas/settings.json

@@ -356,7 +356,7 @@
 					"properties" : {
 						"format" : {
 							"type" : "string",
-							"default" : "%l %n [%t] - %m"
+							"default" : "[%c] %l %n - %m"
 						}
 					}
 				},

+ 1 - 0
lib/logging/CLogger.cpp

@@ -295,6 +295,7 @@ std::string CLogFormatter::format(const LogRecord & record) const
 	boost::algorithm::replace_first(message, "%n", record.domain.getName());
 	boost::algorithm::replace_first(message, "%t", record.threadId);
 	boost::algorithm::replace_first(message, "%m", record.message);
+	boost::algorithm::replace_first(message, "%c", boost::posix_time::to_simple_string(record.timeStamp));
 
 	//return boost::to_string (boost::format("%d %d %d[%d] - %d") % dateStream.str() % level % record.domain.getName() % record.threadId % record.message);