Merge pull request #758 from yuriks/sync-logging

Common: Remove async logging
This commit is contained in:
Yuri Kunde Schlesner 2015-05-15 20:54:48 -07:00
commit ba2fe7f795
12 changed files with 35 additions and 393 deletions

View file

@ -352,14 +352,8 @@ void GMainWindow::closeEvent(QCloseEvent* event)
int main(int argc, char* argv[])
{
std::shared_ptr<Log::Logger> logger = Log::InitGlobalLogger();
Log::Filter log_filter(Log::Level::Info);
Log::SetFilter(&log_filter);
std::thread logging_thread(Log::TextLoggingLoop, logger);
SCOPE_EXIT({
logger->Close();
logging_thread.join();
});
QApplication::setAttribute(Qt::AA_X11InitThreads);
QApplication app(argc, argv);