Я хочу сгенерировать Вход в мое приложение i.e независимо от того, что я получаю в окне терминала или CMD-окне, которое будет сгенерировано как запись в текстовый файл.Печать всех сообщений и предупреждений на терминале в файл?
например. У меня есть программа клиентского сервера, поэтому любое сообщение или предупреждения, которые я получаю на терминале, нужно печатать в файле журнала вместе с меткой времени.
Любая идея, QxtLog или log4Qt делают то же самое, что я хочу?
Я не уверен, может быть, [этот ответ] (http://stackoverflow.com/questions/4954140/how-to-redirect-qdebug-qwarning-qcritical-etc-output) поможет (если вы используете 'Qt 4. *'? Else, если вы используете 'Qt 5. *', тогда прочитайте [this] (http://qt-project.org/doc/qt-5.0/qtcore/qtglobal. html # qInstallMsgHandler): API был немного изменен, но он не учитывает предыдущий! – Nawaz
@Nawaz: Я пробовал это, но qInstallMsgHandler() не работает, он показывает, что он не существует. – CowboY
затем попробуйте 'qInstallMessageHandler()', как я уже сказал, [API был изменен с Qt 5.0] (http://qt-project.org/doc/qt-5.0/qtcore/qtglobal.html#qInstallMsgHandler). – Nawaz