1 /* 2 * Copyright (C) 2022 Huawei Technologies Co., Ltd. 3 * Licensed under the Mulan PSL v2. 4 * You can use this software according to the terms and conditions of the Mulan PSL v2. 5 * You may obtain a copy of Mulan PSL v2 at: 6 * http://license.coscl.org.cn/MulanPSL2 7 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR 8 * IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR 9 * PURPOSE. 10 * See the Mulan PSL v2 for more details. 11 */ 12 13 #ifndef TEE_HILOG_H 14 #define TEE_HILOG_H 15 16 #include <stdint.h> 17 #include "hilog/log_c.h" 18 19 #ifdef __cplusplus 20 extern "C" { 21 #endif 22 23 #ifdef LOG_TAG 24 #undef LOG_TAG 25 #endif 26 #define LOG_TAG "tee_client" 27 28 #ifdef LOG_DOMAIN 29 #undef LOG_DOMAIN 30 #endif 31 #define LOG_DOMAIN 0xD005B00 32 33 #define tlogv(...) HILOG_DEBUG(LOG_CORE, __VA_ARGS__) 34 35 #define tlogd(...) HILOG_DEBUG(LOG_CORE, __VA_ARGS__) 36 37 #define tlogi(...) HILOG_INFO(LOG_CORE, __VA_ARGS__) 38 39 #define tlogw(...) HILOG_WARN(LOG_CORE, __VA_ARGS__) 40 41 #define tloge(...) HILOG_ERROR(LOG_CORE, __VA_ARGS__) 42 43 #ifdef __cplusplus 44 } 45 #endif 46 47 #endif 48