diff options
author | Nathan Williams <njw@chromium.org> | 2011-06-23 17:33:30 -0400 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2011-06-30 12:25:02 -0500 |
commit | 1b73fa154160a51634633a4bfd886aa1d27e72b3 (patch) | |
tree | 625fe5c11cc0ba19a7f5dc98cd74daea2a71eea3 /src/mm-log.h | |
parent | b7820cf6e15eb245d4726f8cfbe20ce24466188b (diff) |
Add a DBus interface for setting the log level.
Lifted almost entirely from similar code in NetworkManager.
BUG=chromium-os:15197
TEST='dbus-send --print-reply --system --dest=org.freedesktop.ModemManager /org/freedesktop/ModemManager org.freedesktop.ModemManager.SetLogging string:DEBUG'
Also try valid log levels 'ERR', 'WARN', 'INFO', and an invalid log level, such as 'ABCDE'.
Change-Id: I2bddcd0319f4966dd293b119f68e7cc1697949b7
Reviewed-on: http://gerrit.chromium.org/gerrit/3134
Tested-by: Nathan J. Williams <njw@chromium.org>
Reviewed-by: Eric Shienbrood <ers@chromium.org>
Diffstat (limited to 'src/mm-log.h')
-rw-r--r-- | src/mm-log.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mm-log.h b/src/mm-log.h index 9b0d875f..6024c08f 100644 --- a/src/mm-log.h +++ b/src/mm-log.h @@ -47,6 +47,8 @@ void _mm_log (const char *loc, const char *fmt, ...) __attribute__((__format__ (__printf__, 4, 5))); +gboolean mm_log_set_level (const char *level, GError **error); + gboolean mm_log_setup (const char *level, const char *log_file, gboolean show_ts, |