1/* 2 * 3 * Copyright 2001-2011 Texas Instruments, Inc. - http://www.ti.com/ 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); 6 * you may not use this file except in compliance with the License. 7 * You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 */ 17 18#ifndef _V4L2_JBTL_LOG__H 19#define _V4L2_JBTL_LOG__H 20 21#include "utils/Log.h" 22 23 24/* 25 * Log a verbose log mesage. 26 */ 27#define V4L2_JBTL_LOGV(...) ALOGV( __VA_ARGS__) 28#define V4L2_JBTL_LOGV_IF(cond, ...) ALOGV_IF(cond, __VA_ARGS__) 29 30/* 31 * Log a debug log mesage. 32 */ 33#define V4L2_JBTL_LOGD(...) ALOGD( __VA_ARGS__) 34#define V4L2_JBTL_LOGD_IF(cond, ...) ALOGD_IF(cond, __VA_ARGS__) 35 36/* 37 * Log a informational log mesage. 38 */ 39#define V4L2_JBTL_LOGI(...) ALOGI( __VA_ARGS__) 40#define V4L2_JBTL_LOGI_IF(cond, ...) ALOGI_IF(cond, __VA_ARGS__) 41 42/* 43 * Log a warning log mesage. 44 */ 45#define V4L2_JBTL_LOGW(...) ALOGW( __VA_ARGS__) 46#define V4L2_JBTL_LOGW_IF(cond, ...) ALOGW_IF(cond, __VA_ARGS__) 47 48/* 49 * Log a error log mesage. 50 */ 51#define V4L2_JBTL_LOGE(...) ALOGE( __VA_ARGS__) 52#define V4L2_JBTL_LOGE_IF(cond, ...) ALOGE_IF(cond, __VA_ARGS__) 53 54 55/* 56 * Log a fatal log message. 57 */ 58#define V4L2_JBTL_LOG_FATAL(...) ALOG_FATAL(__VA_ARGS__) 59#define V4L2_JBTL_LOG_FATAL_IF(cond, ...) ALOG_FATAL_IF(cond, __VA_ARGS__) 60 61 62/* 63 * Assertion 64 */ 65#define V4L2_JBTL_LOG_ASSERT(cond, ...) ALOG_ASSERT(cond, __VA_ARGS__) 66 67 68#endif // _V4L2_JBTL_LOG__H 69 70