| 504 | } |
| 505 | |
| 506 | void Launcher::initQtMessageLogging() { |
| 507 | static QtMessageHandler OriginalMessageHandler = nullptr; |
| 508 | OriginalMessageHandler = qInstallMessageHandler([]( |
| 509 | QtMsgType type, |
| 510 | const QMessageLogContext &context, |
| 511 | const QString &msg) { |
| 512 | if (OriginalMessageHandler) { |
| 513 | OriginalMessageHandler(type, context, msg); |
| 514 | } |
| 515 | if (Logs::DebugEnabled() || !Logs::started()) { |
| 516 | if (!Logs::WritingEntry()) { |
| 517 | // Sometimes Qt logs something inside our own logging. |
| 518 | LOG((msg)); |
| 519 | } |
| 520 | } |
| 521 | }); |
| 522 | } |
| 523 | |
| 524 | uint64 Launcher::installationTag() const { |
| 525 | return InstallationTag; |
nothing calls this directly
no test coverage detected