diff --git a/src/lib/eeze/eeze_main.c b/src/lib/eeze/eeze_main.c index 1b2bfc2571..e2b878b20b 100644 --- a/src/lib/eeze/eeze_main.c +++ b/src/lib/eeze/eeze_main.c @@ -14,7 +14,7 @@ _udev *udev; int _eeze_udev_log_dom = -1; int _eeze_net_log_dom = -1; -EAPI int _eeze_sensor_log_dom = -1; +int _eeze_sensor_log_dom = -1; int _eeze_init_count = 0; static Eeze_Version _version = { VMAJ, VMIN, VMIC, VREV }; diff --git a/src/modules/eeze/sensor/fake/fake.c b/src/modules/eeze/sensor/fake/fake.c index 85689fd29a..2544afafb0 100644 --- a/src/modules/eeze/sensor/fake/fake.c +++ b/src/modules/eeze/sensor/fake/fake.c @@ -15,6 +15,13 @@ * fixed values for the data, but provides the correct timestamp value. */ +static int _eeze_sensor_fake_log_dom = -1; + +#ifdef ERR +#undef ERR +#endif +#define ERR(...) EINA_LOG_DOM_ERR(_eeze_sensor_fake_log_dom, __VA_ARGS__) + Eeze_Sensor_Module *esensor_module; Eina_Bool @@ -147,6 +154,14 @@ fake_async_read(Eeze_Sensor_Type sensor_type, void *user_data EINA_UNUSED) Eina_Bool sensor_fake_init(void) { + + _eeze_sensor_fake_log_dom = eina_log_domain_register("eeze_sensor_fake", EINA_COLOR_BLUE); + if (_eeze_sensor_fake_log_dom < 0) + { + EINA_LOG_ERR("Could not register 'eeze_sensor_fake' log domain."); + return EINA_FALSE; + } + /* Check to avoid multi-init */ if (esensor_module) return EINA_FALSE; @@ -184,6 +199,9 @@ sensor_fake_shutdown(void) free(esensor_module); esensor_module = NULL; + + eina_log_domain_unregister(_eeze_sensor_fake_log_dom); + _eeze_sensor_fake_log_dom = -1; } EINA_MODULE_INIT(sensor_fake_init); diff --git a/src/modules/eeze/sensor/tizen/tizen.c b/src/modules/eeze/sensor/tizen/tizen.c index 55db220a1b..b22bf63067 100644 --- a/src/modules/eeze/sensor/tizen/tizen.c +++ b/src/modules/eeze/sensor/tizen/tizen.c @@ -13,6 +13,13 @@ #include #include "eeze_sensor_private.h" +static int _eeze_sensor_tizen_log_dom = -1; + +#ifdef ERR +#undef ERR +#endif +#define ERR(...) EINA_LOG_DOM_ERR(_eeze_sensor_tizen_log_dom, __VA_ARGS__) + Eeze_Sensor_Module *esensor_module; /* Tizen sensor handle */ sensor_h sensor_handle; @@ -826,6 +833,14 @@ eeze_sensor_tizen_init(void) Eina_Bool sensor_tizen_init(void) { + + _eeze_sensor_tizen_log_dom = eina_log_domain_register("eeze_sensor_tizen", EINA_COLOR_BLUE); + if (_eeze_sensor_tizen_log_dom < 0) + { + EINA_LOG_ERR("Could not register 'eeze_sensor_tizen' log domain."); + return EINA_FALSE; + } + /* Check to avoid multi-init */ if (esensor_module) return EINA_FALSE; @@ -862,6 +877,9 @@ sensor_tizen_shutdown(void) free(esensor_module); esensor_module = NULL; + + eina_log_domain_unregister(_eeze_sensor_tizen_log_dom); + _eeze_sensor_tizen_log_dom = -1; } EINA_MODULE_INIT(sensor_tizen_init);