diff options
Diffstat (limited to 'src/mm-manager.c')
-rw-r--r-- | src/mm-manager.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/mm-manager.c b/src/mm-manager.c index 52c74202..3bf042eb 100644 --- a/src/mm-manager.c +++ b/src/mm-manager.c @@ -34,6 +34,10 @@ static gboolean impl_manager_enumerate_devices (MMManager *manager, static void impl_manager_scan_devices (MMManager *manager, DBusGMethodInvocation *context); +static gboolean impl_manager_set_logging (MMManager *manager, + const char *level, + GError **error); + #include "mm-manager-glue.h" G_DEFINE_TYPE (MMManager, mm_manager, G_TYPE_OBJECT) @@ -1001,6 +1005,19 @@ impl_manager_scan_devices (MMManager *manager, } } +static gboolean +impl_manager_set_logging (MMManager *manager, + const char *level, + GError **error) +{ + if (mm_log_set_level (level, error)) { + mm_info ("logging: level '%s'", level); + return TRUE; + } + return FALSE; +} + + void mm_manager_start (MMManager *manager) { |