Enable debug information Valentina and Tape from one place.

--HG--
branch : develop
This commit is contained in:
Roman Telezhynskyi 2015-10-03 17:03:25 +03:00
parent 5d118c61ea
commit 7a95b52cd0
2 changed files with 17 additions and 17 deletions

View File

@ -580,22 +580,6 @@ QStringList VApplication::LabelLanguages()
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
void VApplication::StartLogging() void VApplication::StartLogging()
{ {
#if QT_VERSION < QT_VERSION_CHECK(5, 3, 0)
#if QT_VERSION < QT_VERSION_CHECK(5, 2, 0)
// Qt < 5.2 didn't feature categorized logging
// Do nothing
#else
// In Qt 5.2 need manualy enable debug information for categories. This work
// because Qt doesn't provide debug information for categories itself. And in this
// case will show our messages. Another situation with Qt 5.3 that has many debug
// messages itself. We don't need this information and can turn on later if need.
// But here Qt already show our debug messages without enabling.
QLoggingCategory::setFilterRules("*.debug=true\n");
#endif // QT_VERSION < QT_VERSION_CHECK(5, 2, 0)
#endif // QT_VERSION < QT_VERSION_CHECK(5, 3, 0)
CreateLogDir(); CreateLogDir();
BeginLogging(); BeginLogging();
ClearOldLogs(); ClearOldLogs();

View File

@ -47,7 +47,23 @@ VAbstractApplication::VAbstractApplication(int &argc, char **argv)
sceneView(nullptr), sceneView(nullptr),
doc(nullptr), doc(nullptr),
openingPattern(false) openingPattern(false)
{} {
#if QT_VERSION < QT_VERSION_CHECK(5, 3, 0)
#if QT_VERSION < QT_VERSION_CHECK(5, 2, 0)
// Qt < 5.2 didn't feature categorized logging
// Do nothing
#else
// In Qt 5.2 need manualy enable debug information for categories. This work
// because Qt doesn't provide debug information for categories itself. And in this
// case will show our messages. Another situation with Qt 5.3 that has many debug
// messages itself. We don't need this information and can turn on later if need.
// But here Qt already show our debug messages without enabling.
QLoggingCategory::setFilterRules("*.debug=true\n");
#endif // QT_VERSION < QT_VERSION_CHECK(5, 2, 0)
#endif // QT_VERSION < QT_VERSION_CHECK(5, 3, 0)
}
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
VAbstractApplication::~VAbstractApplication() VAbstractApplication::~VAbstractApplication()