Added log categories for driver/plugin

This commit is contained in:
Klaus Basan
2016-11-16 02:57:58 +01:00
parent 3903a24696
commit 6a66ab84c2
4 changed files with 27 additions and 1 deletions

View File

@@ -76,6 +76,12 @@ namespace BlackCore
CLogMessage(this).info("Initialized simulator driver %1") << m_simulatorPluginInfo.toQString();
}
const CLogCategoryList &CSimulatorCommon::getLogCategories()
{
static const CLogCategoryList cats( { CLogCategory::driver(), CLogCategory::plugin() });
return cats;
}
CSimulatorCommon::~CSimulatorCommon() { }
bool CSimulatorCommon::logicallyAddRemoteAircraft(const CSimulatedAircraft &remoteAircraft)

View File

@@ -63,6 +63,9 @@ namespace BlackCore
Q_OBJECT
public:
//! Log categories
static const BlackMisc::CLogCategoryList &getLogCategories();
//! Destructor
virtual ~CSimulatorCommon();
@@ -79,7 +82,6 @@ namespace BlackCore
//! @}
protected slots:
//! \name Connected with remote aircraft provider signals
//! @{
//! Slow timer used to highlight aircraft, can be used for other things too

View File

@@ -124,6 +124,20 @@ namespace BlackMisc
return cat;
}
//! Driver
static const CLogCategory &driver()
{
static const CLogCategory cat { "swift.driver" };
return cat;
}
//! Plugin
static const CLogCategory &plugin()
{
static const CLogCategory cat { "swift.plugin" };
return cat;
}
//! Background task
static const CLogCategory &worker()
{
@@ -170,10 +184,12 @@ namespace BlackMisc
context(),
contextSlot(),
download(),
driver(),
guiComponent(),
mapping(),
matching(),
network(),
plugin(),
swiftDbWebservice(),
services(),
settings(),

View File

@@ -30,6 +30,8 @@ namespace BlackMisc
{ "services", exactMatch(CLogCategory::services()) },
{ "settings", exactMatch(CLogCategory::settings()) },
{ "cache", exactMatch(CLogCategory::cache()) },
{ "driver", exactMatch(CLogCategory::driver()) },
{ "plugin", exactMatch(CLogCategory::plugin()) },
{ "background task", exactMatch(CLogCategory::worker()) },
{ "model mapping", exactMatch(CLogCategory::mapping()) },
{ "model matching", exactMatch(CLogCategory::matching()) },