summaryrefslogtreecommitdiffstats
path: root/liblog/fake_log_device.c
diff options
context:
space:
mode:
authorMark Salyzyn <salyzyn@google.com>2014-10-02 11:12:28 -0700
committerMark Salyzyn <salyzyn@google.com>2015-02-09 22:12:59 +0000
commit956870518ee89b5302b8409ac78f287bf091d9ed (patch)
treea6b832d88bf2871e6a7fe59be7108da1561ab08a /liblog/fake_log_device.c
parent3bc8ae63ce3bbcc0ab61def99a4e9b4822ba3f51 (diff)
downloadsystem_core-956870518ee89b5302b8409ac78f287bf091d9ed.zip
system_core-956870518ee89b5302b8409ac78f287bf091d9ed.tar.gz
system_core-956870518ee89b5302b8409ac78f287bf091d9ed.tar.bz2
liblog: add __android_log_is_loggable()
- Add new liblog API __android_log_is_loggable(prio, tag, def) - future plan to integrate this into the runtime checks and into the logd daemon for filtration. Inert for now. Bug: 17760225 Change-Id: I16395b4d42acc08f0209f55a1cbf87b0b2112898
Diffstat (limited to 'liblog/fake_log_device.c')
-rw-r--r--liblog/fake_log_device.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/liblog/fake_log_device.c b/liblog/fake_log_device.c
index cf3dc50..8a8ece2 100644
--- a/liblog/fake_log_device.c
+++ b/liblog/fake_log_device.c
@@ -689,3 +689,9 @@ ssize_t fakeLogWritev(int fd, const struct iovec* vector, int count)
/* Assume that open() was called first. */
return redirectWritev(fd, vector, count);
}
+
+int __android_log_is_loggable(int prio, const char *tag __unused, int def)
+{
+ int logLevel = def;
+ return logLevel >= 0 && prio >= logLevel;
+}