[Logging] Logging improvements, console silencing, terminal coloring (#3412)

This commit is contained in:
Chris Miles
2023-06-17 18:16:21 -05:00
committed by GitHub
parent d99c3145ad
commit 1e22baf267
3 changed files with 100 additions and 23 deletions
+4 -2
View File
@@ -309,6 +309,8 @@ void DatabaseDumpService::DatabaseDump()
if (tables_to_dump.empty()) {
std::cerr << "No tables were specified" << std::endl;
}
return;
}
else {
const auto execute_command = fmt::format(
@@ -325,7 +327,7 @@ void DatabaseDumpService::DatabaseDump()
}
}
LogSys.EnableConsoleLogging();
LogSys.LoadLogSettingsDefaults();
if (!pipe_file.empty()) {
std::string file = fmt::format("{}.sql", GetDumpFileNameWithPath());
@@ -353,7 +355,7 @@ void DatabaseDumpService::DatabaseDump()
if (IsDumpWithCompression() && !IsDumpOutputToConsole()) {
if (HasCompressionBinary()) {
LogInfo("Compression requested... Compressing dump [{}.sql]", GetDumpFileNameWithPath());
LogInfo("Compression requested. Compressing dump [{}.sql]", GetDumpFileNameWithPath());
if (IsTarAvailable()) {
Process::execute(