Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Smogg от Октябрь 31, 2015, 09:23



Название: Как стандартные консольные ошибки Qt'a перенаправить в файл?
Отправлено: Smogg от Октябрь 31, 2015, 09:23
Ошибки такого вида:
Код:
QMetaObject::connectSlotsByName: No matching signal for on_lblLinkReminder_linkActivated(QString)
QMetaObject::connectSlotsByName: No matching signal for on_lblLinkRegister_linkActivated(QString)
Я не помню, но есть какой-то собственный механизм для этого (не через std::cout )


Название: Re: Как стандартные консольные ошибки Qt'a перенаправить в файл?
Отправлено: qate от Октябрь 31, 2015, 12:54
./myQtApp 2>&1 | tee log.txt


Название: Re: Как стандартные консольные ошибки Qt'a перенаправить в файл?
Отправлено: Day от Октябрь 31, 2015, 13:00
Посмотри в сторону qInstallMsgHandler


Название: Re: Как стандартные консольные ошибки Qt'a перенаправить в файл?
Отправлено: Alex Custov от Октябрь 31, 2015, 17:20
qInstallMsgHandler


Название: Re: Как стандартные консольные ошибки Qt'a перенаправить в файл?
Отправлено: gil9red от Ноябрь 01, 2015, 00:30
qInstallMessageHandler (http://doc.qt.io/qt-5/qtglobal.html#qInstallMessageHandler) (Qt5)


Название: Re: Как стандартные консольные ошибки Qt'a перенаправить в файл?
Отправлено: Smogg от Ноябрь 01, 2015, 06:35
Спасибо)))