summaryrefslogtreecommitdiff
path: root/android/bluetoothd-snoop.c
diff options
context:
space:
mode:
authorSzymon Janc <szymon.janc@tieto.com>2014-12-15 15:07:54 +0100
committerSzymon Janc <szymon.janc@tieto.com>2014-12-15 17:03:22 +0100
commit0c8820004f9b5c2cd4780112fcd55fe8606ea4f1 (patch)
tree3bd39df7ef48e12bc542b27267ea267c9008f4dd /android/bluetoothd-snoop.c
parent20bc7a4db7afdc0e1f110fb331fcb059fffad712 (diff)
downloadbluez-0c8820004f9b5c2cd4780112fcd55fe8606ea4f1.tar.gz
android/snoop: Use common logging API
This allows to log without logwrapper.
Diffstat (limited to 'android/bluetoothd-snoop.c')
-rw-r--r--android/bluetoothd-snoop.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/android/bluetoothd-snoop.c b/android/bluetoothd-snoop.c
index dc3486992..776dca752 100644
--- a/android/bluetoothd-snoop.c
+++ b/android/bluetoothd-snoop.c
@@ -25,7 +25,6 @@
#include <config.h>
#endif
-#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <unistd.h>
@@ -39,6 +38,7 @@
#include "monitor/mainloop.h"
#include "src/shared/btsnoop.h"
+#include "src/log.h"
#define DEFAULT_SNOOP_FILE "/sdcard/btsnoop_hci.log"
@@ -218,6 +218,10 @@ int main(int argc, char *argv[])
const char *path;
sigset_t mask;
+ __btd_log_init(NULL, 0);
+
+ DBG("");
+
set_capabilities();
if (argc > 1)
@@ -237,13 +241,19 @@ int main(int argc, char *argv[])
rename(DEFAULT_SNOOP_FILE, DEFAULT_SNOOP_FILE ".old");
if (open_monitor(path) < 0) {
- printf("Failed to start bluetoothd_snoop\n");
+ error("bluetoothd_snoop: start failed");
return EXIT_FAILURE;
}
+ info("bluetoothd_snoop: started");
+
mainloop_run();
close_monitor();
+ info("bluetoothd_snoop: stopped");
+
+ __btd_log_cleanup();
+
return EXIT_SUCCESS;
}