plugin: Write plugin version to log file on load and unload

This commit is contained in:
Michael Fabian 'Xaymar' Dirks 2018-08-13 01:01:15 +02:00
parent 8ab050ad29
commit a54a526c4b

View file

@ -35,6 +35,9 @@ std::list<std::function<void()>> initializerFunctions;
std::list<std::function<void()>> finalizerFunctions; std::list<std::function<void()>> finalizerFunctions;
MODULE_EXPORT bool obs_module_load(void) { MODULE_EXPORT bool obs_module_load(void) {
P_LOG_INFO("[" PLUGIN_NAME "] Loading Version %u.%u.%u (Build %u)",
PROJECT_VERSION_MAJOR, PROJECT_VERSION_MINOR, PROJECT_VERSION_PATCH,
PROJECT_VERSION_TWEAK);
for (auto func : initializerFunctions) { for (auto func : initializerFunctions) {
func(); func();
} }
@ -42,6 +45,9 @@ MODULE_EXPORT bool obs_module_load(void) {
} }
MODULE_EXPORT void obs_module_unload(void) { MODULE_EXPORT void obs_module_unload(void) {
P_LOG_INFO("[" PLUGIN_NAME "] Unloading Version %u.%u.%u (Build %u)",
PROJECT_VERSION_MAJOR, PROJECT_VERSION_MINOR, PROJECT_VERSION_PATCH,
PROJECT_VERSION_TWEAK);
for (auto func : finalizerFunctions) { for (auto func : finalizerFunctions) {
func(); func();
} }