crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Log4Qt
rukudias
  опции профиля:
сообщение 13.6.2009, 21:34
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 26.3.2009
Пользователь №: 641

Спасибо сказали: 0 раз(а)




Репутация:   0  


Привет Всем !
Ктонить работал с Log4Qt?
можете кинуть примерчег простой
вывод лога на Console.

Спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Alex Snet
  опции профиля:
сообщение 15.6.2009, 2:11
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 15.6.2009
Пользователь №: 827

Спасибо сказали: 0 раз(а)




Репутация:   0  


qDebug() << "Anything done";
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 15.6.2009, 7:48
Сообщение #3


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


поиск по форуму ключевые слова
"перенаправление" "qInstallMsgHandler" "qDebug"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.6.2009, 10:08
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


человек речь завёл про Log4Qt
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 15.6.2009, 10:56
Сообщение #5


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


ясно. сразу и не сообразил что это целый проект.:)
посмотрел сейчас в исходники на первый взгляд по-моему это что то страшное.
файл logger.h на 1600 с копейками строк

Сообщение отредактировал kwisp - 15.6.2009, 10:58
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sidsukana
  опции профиля:
сообщение 8.11.2011, 17:36
Сообщение #6


Участник
**

Группа: Участник
Сообщений: 158
Регистрация: 23.12.2010
Из: Челябинск
Пользователь №: 2296

Спасибо сказали: 10 раз(а)




Репутация:   2  


Собственно последняя версия сабжа, поддерживает цветной вывод. Однако, я так и не смог сие сделать.

Log4Qt::PatternLayout *layout = new Log4Qt::PatternLayout("\e[1;32m%d{dd.MM.yyyy hh:mm} \e[1;33m %p \e[44m%c [%t] - \e[47;1;31m%m\e[0m%n");

    Log4Qt::ColorConsoleAppender *appender = new Log4Qt::ColorConsoleAppender(layout, Log4Qt::ColorConsoleAppender::STDOUT_TARGET);
    appender->activateOptions();

    Log4Qt::LogManager::logger("Logger")->addAppender(appender);

    Log4Qt::LogManager::logger("Logger")->info("Colored info message");


В итоге получаю e[1;32m08.11.2011 20:35 e[1;33m INFO e[44mLogger [0x0051a930] - e[47;1;31mColore
d info messagee[0m


Все делается на Windows.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sidsukana
  опции профиля:
сообщение 8.11.2011, 18:39
Сообщение #7


Участник
**

Группа: Участник
Сообщений: 158
Регистрация: 23.12.2010
Из: Челябинск
Пользователь №: 2296

Спасибо сказали: 10 раз(а)




Репутация:   2  


Все сделал. Надо вместо \e начинать c \033
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 2.12.2024, 8:25