10b9a52e3Sopenharmony_ci/* 20b9a52e3Sopenharmony_ci * Copyright (c) 2022 Huawei Device Co., Ltd. 30b9a52e3Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 40b9a52e3Sopenharmony_ci * you may not use this file except in compliance with the License. 50b9a52e3Sopenharmony_ci * You may obtain a copy of the License at 60b9a52e3Sopenharmony_ci * 70b9a52e3Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 80b9a52e3Sopenharmony_ci * 90b9a52e3Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 100b9a52e3Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 110b9a52e3Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 120b9a52e3Sopenharmony_ci * See the License for the specific language governing permissions and 130b9a52e3Sopenharmony_ci * limitations under the License. 140b9a52e3Sopenharmony_ci */ 150b9a52e3Sopenharmony_ci 160b9a52e3Sopenharmony_ci#ifndef RME_LOG_DOMAIN_H 170b9a52e3Sopenharmony_ci#define RME_LOG_DOMAIN_H 180b9a52e3Sopenharmony_ci 190b9a52e3Sopenharmony_ci#undef LOG_DOMAIN 200b9a52e3Sopenharmony_ci#define LOG_DOMAIN 0xD001706 210b9a52e3Sopenharmony_ci 220b9a52e3Sopenharmony_ci#include <cstdint> 230b9a52e3Sopenharmony_ci#include "hilog/log.h" 240b9a52e3Sopenharmony_ci 250b9a52e3Sopenharmony_cinamespace OHOS { 260b9a52e3Sopenharmony_cinamespace RmeLogDomain { 270b9a52e3Sopenharmony_ci 280b9a52e3Sopenharmony_ci/* 290b9a52e3Sopenharmony_ci#ifdef RME_LOGF 300b9a52e3Sopenharmony_ci#undef RME_LOGF 310b9a52e3Sopenharmony_ci#endif 320b9a52e3Sopenharmony_ci 330b9a52e3Sopenharmony_ci#ifdef RME_LOGE 340b9a52e3Sopenharmony_ci#undef RME_LOGE 350b9a52e3Sopenharmony_ci#endif 360b9a52e3Sopenharmony_ci 370b9a52e3Sopenharmony_ci#ifdef RME_LOGW 380b9a52e3Sopenharmony_ci#undef RME_LOGW 390b9a52e3Sopenharmony_ci#endif 400b9a52e3Sopenharmony_ci 410b9a52e3Sopenharmony_ci#ifdef RME_LOGI 420b9a52e3Sopenharmony_ci#undef RME_LOGI 430b9a52e3Sopenharmony_ci#endif 440b9a52e3Sopenharmony_ci 450b9a52e3Sopenharmony_ci#ifdef RME_LOGD 460b9a52e3Sopenharmony_ci#undef RME_LOGD 470b9a52e3Sopenharmony_ci#endif 480b9a52e3Sopenharmony_ci*/ 490b9a52e3Sopenharmony_ci 500b9a52e3Sopenharmony_ci#define RME_LOGF(...) HILOG_FATAL(LOG_CORE, ##__VA_ARGS__) 510b9a52e3Sopenharmony_ci#define RME_LOGE(...) HILOG_ERROR(LOG_CORE, ##__VA_ARGS__) 520b9a52e3Sopenharmony_ci#define RME_LOGW(...) HILOG_WARN(LOG_CORE, ##__VA_ARGS__) 530b9a52e3Sopenharmony_ci#define RME_LOGI(...) HILOG_INFO(LOG_CORE, ##__VA_ARGS__) 540b9a52e3Sopenharmony_ci#define RME_LOGD(...) HILOG_DEBUG(LOG_CORE, ##__VA_ARGS__) 550b9a52e3Sopenharmony_ci} // namespace RmeLogDomain 560b9a52e3Sopenharmony_ci} // namespace OHOS 570b9a52e3Sopenharmony_ci#endif // RME_LOG_DOMAIN_H 58