Browse Source

chatgui: лог по умолчанию в файл chatgui.log (debug_file)

v2
evgeny 4 weeks ago
parent
commit
20eef8ad16
  1. 9
      tools/chatgui/src/main.cpp
  2. 2
      tools/chatgui/transport/node_config.cpp
  3. 1
      tools/chatgui/transport/node_config.h

9
tools/chatgui/src/main.cpp

@ -135,6 +135,15 @@ int main(int argc, char *argv[]) {
cfg.save();
}
QString debugFile = cfg.debugFile();
if (debugFile.isEmpty()) debugFile = "chatgui.log";
if (!QDir::isAbsolutePath(debugFile))
debugFile = QCoreApplication::applicationDirPath() + "/" + debugFile;
if (cfg.debugFile() != debugFile) {
cfg.setDebugFile(debugFile);
cfg.save();
}
DbManager db;
MainWindow w(nullptr, &db, cfgPath, dbPath, cfg.debugFile(),
cfg.debugLevel(), cfg.debugCategories());

2
tools/chatgui/transport/node_config.cpp

@ -182,6 +182,8 @@ bool NodeConfig::create(const QString& nodeName, quint16 listenPort) {
m_autoSockets = true;
if (m_dbPath.isEmpty())
m_dbPath = "chat_data";
if (m_debugFile.isEmpty())
m_debugFile = "chatgui.log";
return save();
}

1
tools/chatgui/transport/node_config.h

@ -49,6 +49,7 @@ public:
QString dbPath() const { return m_dbPath; }
void setDbPath(const QString& p) { m_dbPath = p; }
QString debugFile() const { return m_debugFile; }
void setDebugFile(const QString& p) { m_debugFile = p; }
QString debugLevel() const { return m_debugLevel; }
QString debugCategories() const { return m_debugCategories; }

Loading…
Cancel
Save