better logging for the growl backend

This commit is contained in:
Patrick von Reth 2014-01-10 18:03:47 +01:00
parent 362d5c1865
commit 7d745469ed
1 changed files with 7 additions and 5 deletions

View File

@ -64,7 +64,7 @@ bool Growl::init(SnoreCore *snore)
}
catch(const std::exception& e)
{
qDebug() << "Growl:" << e.what();
qWarning() << Q_FUNC_INFO << e.what();
delete m_defaultGNTP;
m_defaultGNTP = NULL;
return false;
@ -79,9 +79,11 @@ void Growl::slotRegisterApplication(Application *application)
gntp::gntp_callback callback(&Growl::gntpCallback);
growl->set_gntp_callback(callback);
// qDebug() << Q_FUNC_INFO << application->name().toUtf8().constData();
std::vector<std::string> alerts;
foreach(Alert *a,application->alerts())
{
// qDebug() << Q_FUNC_INFO << a->name().toUtf8().constData();
alerts.push_back(a->name().toUtf8().constData());
}
@ -90,7 +92,7 @@ void Growl::slotRegisterApplication(Application *application)
growl->regist(alerts);
}catch(const std::exception& e)
{
qDebug() << "Growl:" << e.what();
qWarning() << Q_FUNC_INFO << e.what();
}
m_applications.insert(application->name(),growl);
}
@ -114,7 +116,7 @@ void Growl::slotNotify(Notification notification)
growl = m_defaultGNTP;
alert = "Default";
}
//qDebug()<<"Notify Growl:"<<notification.application()<<Notification.toPlainText(notification.title());
// qDebug() << "Notify Growl:" <<notification.application() << alert << Snore::toPlainText(notification.title());
try
{
growl->notify(alert.toUtf8().constData(),notification.id(),
@ -125,13 +127,13 @@ void Growl::slotNotify(Notification notification)
}
catch(const std::exception& e)
{
qDebug() << "Growl:" << e.what();
qWarning() << Q_FUNC_INFO << e.what();
}
}
void Growl::gntpCallback(const int &id,const std::string &reason,const std::string &data)
{
qDebug() << "Growl Callback" << id << QString(reason.c_str()) << QString(data.c_str());
// qDebug() << Q_FUNC_INFO << id << QString(reason.c_str()) << QString(data.c_str());
Notification n = s_instance->snore()->getActiveNotificationByID(id);
NotificationEnums::CloseReasons::closeReasons r = NotificationEnums::CloseReasons::NONE;
if(reason == "TIMEDOUT")