xref: /rockchip-linux_mpp/osal/android/os_log.c (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
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