diff options
author | Mark Salyzyn <salyzyn@google.com> | 2014-02-11 12:29:31 -0800 |
---|---|---|
committer | Mark Salyzyn <salyzyn@google.com> | 2014-03-13 14:48:07 -0700 |
commit | dfa7a07f5be656cfafdb4e75916bc9dcd9e592e7 (patch) | |
tree | a8e488d706cad455822767ee92ba198acb58f3b7 /include | |
parent | 64d6fe936253b336049c285369a56cf139bd002f (diff) | |
download | core-dfa7a07f5be656cfafdb4e75916bc9dcd9e592e7.tar.gz core-dfa7a07f5be656cfafdb4e75916bc9dcd9e592e7.tar.bz2 core-dfa7a07f5be656cfafdb4e75916bc9dcd9e592e7.zip |
logd: liblog: logcat: Add LogWhiteBlackList
- liblog android_logger_get_log_size and android_logger_get_readable_size
adjusted to return long instead of int because of -G flag extending range
NB: ifdef'd only for userdebug and eng builds
- liblog Add android_logger_[sg]et_prune_list and android_logger_set_log_size
- logcat Add -P, -p and -G flags
- logd Add LogWhiteBlackList and configurable log size
(cherry picked from commit 18a5432158ad43b8faefe4950b30e760200ce0b4)
Change-Id: I1572338c1b34bd968ad7867857ef708156ec3b6a
Diffstat (limited to 'include')
-rw-r--r-- | include/log/logger.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/include/log/logger.h b/include/log/logger.h index 8537c1df4..8dab234df 100644 --- a/include/log/logger.h +++ b/include/log/logger.h @@ -140,14 +140,23 @@ struct logger; log_id_t android_logger_get_id(struct logger *logger); int android_logger_clear(struct logger *logger); -int android_logger_get_log_size(struct logger *logger); -int android_logger_get_log_readable_size(struct logger *logger); +long android_logger_get_log_size(struct logger *logger); +#ifdef USERDEBUG_BUILD +int android_logger_set_log_size(struct logger *logger, unsigned long size); +#endif +long android_logger_get_log_readable_size(struct logger *logger); int android_logger_get_log_version(struct logger *logger); struct logger_list; ssize_t android_logger_get_statistics(struct logger_list *logger_list, char *buf, size_t len); +#ifdef USERDEBUG_BUILD +ssize_t android_logger_get_prune_list(struct logger_list *logger_list, + char *buf, size_t len); +int android_logger_set_prune_list(struct logger_list *logger_list, + char *buf, size_t len); +#endif struct logger_list *android_logger_list_alloc(int mode, unsigned int tail, |