Change log function according to update of libmm-common/libmm-log 55/33355/1 accepted/tizen_3.0_ivi accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable tizen tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0_ivi accepted/tizen/common/20150109.133755 accepted/tizen/ivi/20150112.234215 accepted/tizen/mobile/20150111.050623 accepted/tizen/tv/20150111.045707 accepted/tizen/wearable/20150111.045947 submit/tizen/20150109.055336 submit/tizen_ivi/20150112.111111 tizen_3.0_ivi_release
authorSangchul Lee <sc11.lee@samsung.com>
Thu, 8 Jan 2015 14:20:50 +0000 (23:20 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Thu, 8 Jan 2015 14:21:11 +0000 (23:21 +0900)
Change-Id: I84380907c9144cca63193062d2a579848e71629a

include/avsys-debug.h
packaging/avsystem.spec

index d7ded66..b662a3b 100644 (file)
 #ifdef __DEBUG_MODE__
 #ifdef __USE_LOGMANAGER__
 
-#define avsys_info_r(owner, msg, args...)              log_print_rel( owner, LOG_CLASS_INFO, msg, ##args )
-#define avsys_warning_r(owner, msg, args...)   log_print_rel( owner, LOG_CLASS_WARNING, msg, ##args )
-#define avsys_error_r(owner, msg, args...)             log_print_rel( owner, LOG_CLASS_ERR, msg, ##args )
-#define avsys_critical_r(owner, msg, args...)  log_print_rel( owner, LOG_CLASS_CRITICAL, msg, ##args )
+#define log_assert_rel(condition) \
+       do { \
+               if(!(condition)) { \
+                       mm_log_by_owner(0, LOG_FATAL, "Assertion Fail", NULL); \
+                       abort(); \
+               } \
+       } while(0)
+
+#define avsys_debug_r(owner, msg, args...)             mm_log_by_owner( owner, LOG_DEBUG, msg, ##args )
+#define avsys_info_r(owner, msg, args...)              mm_log_by_owner( owner, LOG_INFO, msg, ##args )
+#define avsys_warning_r(owner, msg, args...)   mm_log_by_owner( owner, LOG_WARN, msg, ##args )
+#define avsys_error_r(owner, msg, args...)             mm_log_by_owner( owner, LOG_ERROR, msg, ##args )
+#define avsys_critical_r(owner, msg, args...)  mm_log_by_owner( owner, LOG_FATAL, msg, ##args )
 #define avsys_assert_r(condition)                              log_assert_rel(( condition ))
 
-#define avsys_info(owner, msg, args...)                        log_print_dbg( owner, LOG_CLASS_INFO, msg, ##args )
-#define avsys_warning(owner, msg, args...)             log_print_dbg( owner, LOG_CLASS_WARNING, msg, ##args )
-#define avsys_error(owner, msg, args...)               log_print_dbg( owner, LOG_CLASS_ERR, msg, ##args )
-#define avsys_critical(owner, msg, args...)            log_print_dbg( owner, LOG_CLASS_CRITICAL, msg, ##args )
-#define avsys_assert(condition)                                        log_assert_dbg( (condition) )
+#define avsys_debug(owner, msg, args...)                       mm_log_by_owner( owner, LOG_DEBUG, msg, ##args )
+#define avsys_info(owner, msg, args...)                        mm_log_by_owner( owner, LOG_INFO, msg, ##args )
+#define avsys_warning(owner, msg, args...)             mm_log_by_owner( owner, LOG_WARN, msg, ##args )
+#define avsys_error(owner, msg, args...)               mm_log_by_owner( owner, LOG_ERROR, msg, ##args )
+#define avsys_critical(owner, msg, args...)            mm_log_by_owner( owner, LOG_FATAL, msg, ##args )
+#define avsys_assert(condition)                                        log_assert_rel( (condition) )
 
 #else  /* __USE_LOGMANAGER__ */
 
+#define avsys_debug_r(owner, msg, args...)             fprintf(stderr, msg, ##args)
 #define avsys_info_r(owner, msg, args...)              fprintf(stderr, msg, ##args)
 #define avsys_warning_r(owner, msg, args...)   fprintf(stderr, msg, ##args)
 #define avsys_error_r(owner, msg, args...)             fprintf(stderr, msg, ##args)
 #define avsys_critical_r(owner, msg, args...)  fprintf(stderr, msg, ##args)
 #define avsys_assert_r(condition)                              (condition)
 
+#define avsys_debug(owner, msg, args...)                       fprintf(stderr, msg, ##args)
 #define avsys_info(owner, msg, args...)                        fprintf(stderr, msg, ##args)
 #define avsys_warning(owner, msg, args...)             fprintf(stderr, msg, ##args)
 #define avsys_error(owner, msg, args...)               fprintf(stderr, msg, ##args)
 
 #else  /* __DEBUG_MODE__ */
 
+#define avsys_debug_r(owner, msg, args...)
 #define avsys_info_r(owner, msg, args...)
 #define avsys_warning_r(owner, msg, args...)
 #define avsys_error_r(owner, msg, args...)
 #define avsys_critical_r(owner, msg, args...)
 #define avsys_assert_r(condition)                              (condition)
 
+#define avsys_debug(owner, msg, args...)
 #define avsys_info(owner, msg, args...)
 #define avsys_warning(owner, msg, args...)
 #define avsys_error(owner, msg, args...)
index d1d2c95..e9d1fd4 100644 (file)
@@ -1,6 +1,6 @@
 Name:       avsystem
 Summary:    Audio Video System
-Version:    0.5.5
+Version:    0.5.6
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0