Home | History | Annotate | Download | only in log
      1 /*
      2 **
      3 ** Copyright 2017, The Android Open Source Project
      4 **
      5 ** This file is dual licensed.  It may be redistributed and/or modified
      6 ** under the terms of the Apache 2.0 License OR version 2 of the GNU
      7 ** General Public License.
      8 */
      9 
     10 #ifndef _LIBS_LOG_PROPERTIES_H
     11 #define _LIBS_LOG_PROPERTIES_H
     12 
     13 #ifdef __cplusplus
     14 extern "C" {
     15 #endif
     16 
     17 #ifndef __ANDROID_USE_LIBLOG_IS_DEBUGGABLE_INTERFACE
     18 #ifndef __ANDROID_API__
     19 #define __ANDROID_USE_LIBLOG_IS_DEBUGGABLE_INTERFACE 1
     20 #elif __ANDROID_API__ > 24 /* > Nougat */
     21 #define __ANDROID_USE_LIBLOG_IS_DEBUGGABLE_INTERFACE 1
     22 #else
     23 #define __ANDROID_USE_LIBLOG_IS_DEBUGGABLE_INTERFACE 0
     24 #endif
     25 #endif
     26 
     27 #if __ANDROID_USE_LIBLOG_IS_DEBUGGABLE_INTERFACE
     28 int __android_log_is_debuggable();
     29 #endif
     30 
     31 #ifdef __cplusplus
     32 }
     33 #endif
     34 
     35 #endif /* _LIBS_LOG_PROPERTIES_H */
     36