unplugged-kernel/drivers/misc/mediatek/videocodec/include/user/val_log.h

76 lines
2.6 KiB
C
Raw Normal View History

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (C) 2020 MediaTek Inc.
*/
#ifndef _VAL_LOG_H_
#define _VAL_LOG_H_
#ifdef LOG_TAG
#undef LOG_TAG
#endif
#define LOG_TAG "MFV_COMMON" /* /< LOG_TAG "MFV_COMMON" */
#include <cutils/xlog.h>
#include <utils/Log.h>
#ifdef __cplusplus
extern "C" {
#endif
#define MFV_LOG_ERROR /* /< error */
#ifdef MFV_LOG_ERROR
#define MODULE_MFV_LOGE(...) \
xlog_printf(ANDROID_LOG_ERROR, "VDO_LOG", \
__VA_ARGS__) /* /< show error log */
#define VDO_LOGE(...) \
xlog_printf(ANDROID_LOG_ERROR, "VDO_LOG", \
__VA_ARGS__) /* /< show error log */
#else
#define MODULE_MFV_LOGE(...) /* /< NOT show error log */
#define VDO_LOGE(...) /* /< NOT show error log */
#endif
#define MFV_LOG_WARNING /* /< warning */
#ifdef MFV_LOG_WARNING
#define MODULE_MFV_LOGW(...) \
xlog_printf(ANDROID_LOG_WARN, "VDO_LOG", \
__VA_ARGS__) /* /< show warning log */
#define VDO_LOGW(...) \
xlog_printf(ANDROID_LOG_WARN, "VDO_LOG", \
__VA_ARGS__) /* /< show warning log */
#else
#define MODULE_MFV_LOGW(...) /* /< NOT show warning log */
#define VDO_LOGW(...) /* /< NOT show warning log */
#endif
/* #define MFV_LOG_DEBUG ///< debug information */
#ifdef MFV_LOG_DEBUG
/* /< show debug information log */
#define MODULE_MFV_LOGD(...) \
xlog_printf(ANDROID_LOG_DEBUG, "VDO_LOG", __VA_ARGS__)
/* /< show debug information log */
#define VDO_LOGD(...) xlog_printf(ANDROID_LOG_DEBUG, "VDO_LOG", __VA_ARGS__)
#else
#define MODULE_MFV_LOGD(...) /* /< NOT show debug information log */
#define VDO_LOGD(...) /* /< NOT show debug information log */
#endif
#define MFV_LOG_INFO /* /< information */
#ifdef MFV_LOG_INFO
#define MODULE_MFV_LOGI(...) \
xlog_printf(ANDROID_LOG_INFO, "VDO_LOG", \
__VA_ARGS__) /* /< show information log */
#define VDO_LOGI(...) \
xlog_printf(ANDROID_LOG_INFO, "VDO_LOG", \
__VA_ARGS__) /* /< show information log */
#else
#define MODULE_MFV_LOGI(...) /* /< NOT show information log */
#define VDO_LOGI(...) /* /< NOT show information log */
#endif
#ifdef __cplusplus
}
#endif
#endif /* #ifndef _VAL_LOG_H_ */