1 /* SPDX-License-Identifier: Apache-2.0 OR MIT */
2 /*
3 * Copyright (c) 2015 Rockchip Electronics Co., Ltd.
4 */
5
6 #if defined(__ANDROID__)
7 #include <android/log.h>
8
os_log_trace(const char * tag,const char * msg,va_list list)9 void os_log_trace(const char* tag, const char* msg, va_list list)
10 {
11 __android_log_vprint(ANDROID_LOG_VERBOSE, tag, msg, list);
12 }
13
os_log_debug(const char * tag,const char * msg,va_list list)14 void os_log_debug(const char* tag, const char* msg, va_list list)
15 {
16 __android_log_vprint(ANDROID_LOG_DEBUG, tag, msg, list);
17 }
18
os_log_info(const char * tag,const char * msg,va_list list)19 void os_log_info(const char* tag, const char* msg, va_list list)
20 {
21 __android_log_vprint(ANDROID_LOG_INFO, tag, msg, list);
22 }
23
os_log_warn(const char * tag,const char * msg,va_list list)24 void os_log_warn(const char* tag, const char* msg, va_list list)
25 {
26 __android_log_vprint(ANDROID_LOG_WARN, tag, msg, list);
27 }
28
os_log_error(const char * tag,const char * msg,va_list list)29 void os_log_error(const char* tag, const char* msg, va_list list)
30 {
31 __android_log_vprint(ANDROID_LOG_ERROR, tag, msg, list);
32 }
33
os_log_fatal(const char * tag,const char * msg,va_list list)34 void os_log_fatal(const char* tag, const char* msg, va_list list)
35 {
36 __android_log_vprint(ANDROID_LOG_FATAL, tag, msg, list);
37 }
38
39 #endif
40