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_LOG_H 14 #define TEE_LOG_H 15 16 #include "hilog/log_c.h" 17 18 #ifdef __cplusplus 19 extern "C" { 20 #endif 21 22 #ifdef LOG_TAG 23 #undef LOG_TAG 24 #endif 25 #define LOG_TAG "tee_client" 26 27 #ifdef LOG_DOMAIN 28 #undef LOG_DOMAIN 29 #endif 30 #define LOG_DOMAIN 0xD002F00 31 32 #define tlogv(...) HILOG_DEBUG(LOG_CORE, __VA_ARGS__) 33 34 #define tlogd(...) HILOG_DEBUG(LOG_CORE, __VA_ARGS__) 35 36 #define tlogi(...) HILOG_INFO(LOG_CORE, __VA_ARGS__) 37 38 #define tlogw(...) HILOG_WARN(LOG_CORE, __VA_ARGS__) 39 40 #define tloge(...) HILOG_ERROR(LOG_CORE, __VA_ARGS__) 41 42 #ifdef __cplusplus 43 } 44 #endif 45 46 #endif 47