Консоль для вывода log'ов, из чего? |
Здравствуйте, гость ( Вход | Регистрация )
Консоль для вывода log'ов, из чего? |
Litkevich Yuriy |
12.2.2009, 16:38
Сообщение
#11
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
я думаю надо просто свой класс сделать, который будет показывать сообщения и точка.
|
|
|
Константин |
12.2.2009, 17:39
Сообщение
#12
|
Студент Группа: Участник Сообщений: 69 Регистрация: 9.2.2009 Пользователь №: 539 Спасибо сказали: 15 раз(а) Репутация: 1 |
благодарите пример простой - усложняйте под задачу. |
|
|
kwisp |
12.2.2009, 17:40
Сообщение
#13
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Litkevich Yuriy,
не..... Константин верно написал в соседней теме. qInstallMsgHandler эта штука поможет. правда она только для qt вывода ну да его пользователю хватит. Сообщение отредактировал kwisp - 12.2.2009, 17:40 |
|
|
NordWest |
12.2.2009, 17:43
Сообщение
#14
|
Студент Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: 0 |
|
|
|
Litkevich Yuriy |
12.2.2009, 17:48
Сообщение
#15
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
NordWest, поищи по форуму о пренаправлении вывода qDebug kwisp, да вывод в консоль это только для разработчика, а ему надо для пользователя. в этот лог будут писатся и Qt'явые сообщения, а я понял, что это не нужно. Хотя может я и не так понял---- ХМ, вот сам написал и понял, что и мой совет мимо NordWest, тебе всетаки надо отладочную информацию выводить или по аналогии программами типа "The Bat": Цитата 20:51 Подключились к серверу mail.yande.ru 20:53 Отпралено на mail.yande.ru 10 сообщений ??? |
|
|
Константин |
12.2.2009, 17:53
Сообщение
#16
|
Студент Группа: Участник Сообщений: 69 Регистрация: 9.2.2009 Пользователь №: 539 Спасибо сказали: 15 раз(а) Репутация: 1 |
|
|
|
kwisp |
12.2.2009, 17:57
Сообщение
#17
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
qInstallMsgHandler эта штука поможет. правда она только для qt вывода ну да его пользователю хватит.
я начал пост писать до того как появился пример. NordWest, вот что тебе надо было найти http://www.forum.crossplatform.ru/index.ph...stallMsgHandler обрати внимание на дату создания темы. |
|
|
NordWest |
12.2.2009, 21:10
Сообщение
#18
|
Студент Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: 0 |
Прошу прощения за молчание - провайдер озверел на несколько часов.
NordWest, тебе всетаки надо отладочную информацию выводить или по аналогии программами типа "The Bat": Цитата 20:51 Подключились к серверу mail.yande.ru 20:53 Отпралено на mail.yande.ru 10 сообщений ??? да, примерно так. нужно смотреть результаты выполнения процедур. С бат'ом вполне схоже. Цитата static QTextStream cout(stdout); static QTextStream cerr(stderr); Т.е. вывод на cout << и cerr << приведет в customMessageHandler? Цитата вот что тебе надо было найти Видел и её, но это всё по частям, а мне в целом надо узнать. Вот видимо осталось понять как связываются QTextStream и QTextEdit, чтобы выводить на cout и получать в QTextEdit. |
|
|
Litkevich Yuriy |
12.2.2009, 21:41
Сообщение
#19
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
NordWest |
16.2.2009, 12:12
Сообщение
#20
|
Студент Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: 0 |
... пример простой - усложняйте под задачу. Попробовал. Как то непонятно. Видимо что-то надо с пространством имен делать. Вывод в файл пишет, но не весь. Так как правильно выводить в лог-файл. По clog? Или cout? Если в классе MainWindow, в котором работа и происходит написать clog <<, то пишет - clog не объявлен. Если cout, то же самое. Пишешь в MainWindow.cpp Цитата using namespace std; , чтобы cout определить - по clog << выдает в консоль а в файле такое вот:Цитата LQPainter::begin: Widget painting can only begin as a result of a paintEvent LQPainter::begin: Widget painting can only begin as a result of a paintEvent
|
|
|
Текстовая версия | Сейчас: 25.11.2024, 9:25 |