Merge "Add an API to release stats logger resources."
This commit is contained in:
commit
b20b2f96f9
2 changed files with 9 additions and 0 deletions
|
|
@ -25,6 +25,7 @@ extern "C" {
|
|||
void reset_log_context(android_log_context ctx);
|
||||
int write_to_logger(android_log_context context, log_id_t id);
|
||||
void note_log_drop();
|
||||
void stats_log_close();
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
|||
|
|
@ -123,6 +123,14 @@ void note_log_drop() {
|
|||
statsdLoggerWrite.noteDrop();
|
||||
}
|
||||
|
||||
void stats_log_close() {
|
||||
statsd_writer_init_lock();
|
||||
if (statsdLoggerWrite.close) {
|
||||
(*statsdLoggerWrite.close)();
|
||||
}
|
||||
statsd_writer_init_unlock();
|
||||
}
|
||||
|
||||
/* log_init_lock assumed */
|
||||
static int __write_to_statsd_initialize_locked() {
|
||||
if (!statsdLoggerWrite.open || ((*statsdLoggerWrite.open)() < 0)) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue