A lot of changes to 1.4.17
This commit is contained in:
parent
a4d7c90945
commit
b1f5620760
@ -110,9 +110,7 @@ namespace logger {
|
|||||||
logger(0)->debug("Creating new grouped logger for group {}", group);
|
logger(0)->debug("Creating new grouped logger for group {}", group);
|
||||||
|
|
||||||
vector<spdlog::sink_ptr> sinks;
|
vector<spdlog::sink_ptr> sinks;
|
||||||
string path;
|
auto path = generate_log_file(group);
|
||||||
if(logConfig->logfileLevel != spdlog::level::off) {
|
|
||||||
path = generate_log_file(group);
|
|
||||||
|
|
||||||
auto logFile = fs::u8path(path);
|
auto logFile = fs::u8path(path);
|
||||||
if(!logFile.parent_path().empty())
|
if(!logFile.parent_path().empty())
|
||||||
@ -132,9 +130,6 @@ namespace logger {
|
|||||||
std::cout << "[CRITICAL] Failed to create main log file: " << ex.what() << "\n";
|
std::cout << "[CRITICAL] Failed to create main log file: " << ex.what() << "\n";
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
path = "/dev/null (" + to_string(group) + ")";
|
|
||||||
}
|
|
||||||
sinks.push_back(terminalSink);
|
sinks.push_back(terminalSink);
|
||||||
|
|
||||||
if(!logging_threads && !logConfig->sync)
|
if(!logging_threads && !logConfig->sync)
|
||||||
@ -143,6 +138,7 @@ namespace logger {
|
|||||||
std::shared_ptr<spdlog::logger> logger;
|
std::shared_ptr<spdlog::logger> logger;
|
||||||
if(!logConfig->sync) {
|
if(!logConfig->sync) {
|
||||||
logger = std::make_shared<spdlog::async_logger>("Logger (" + path + ")", sinks.begin(), sinks.end(), logging_threads, async_overflow_policy::block);
|
logger = std::make_shared<spdlog::async_logger>("Logger (" + path + ")", sinks.begin(), sinks.end(), logging_threads, async_overflow_policy::block);
|
||||||
|
logger->flush_on(level::debug);
|
||||||
} else {
|
} else {
|
||||||
logger = std::make_shared<spdlog::logger>("Logger (" + path + ")", sinks.begin(), sinks.end());
|
logger = std::make_shared<spdlog::logger>("Logger (" + path + ")", sinks.begin(), sinks.end());
|
||||||
logger->flush_on(level::trace);
|
logger->flush_on(level::trace);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user