Lines Matching refs:fmt

81 static inline int HiLogPrintArgs(int prio, int domain, ConstCharPtr tag, ConstCharPtr fmt, va_list vargs)
91 count = count + vfprintf(stderr, fmt, vargs) + fprintf(stderr, "\n");
96 static inline int HiLogPrint(int type, int prio, int domain, ConstCharPtr tag, ConstCharPtr fmt, ...)
100 va_start(vargs, fmt);
101 int count = HiLogPrintArgs(prio, domain, tag, fmt, vargs);
110 #define HILOG_BASE_DEBUG(LOG_CORE, fmt, ...) HiLogPrint(LOG_CORE, LOG_DEBUG, LOG_DOMAIN, LOG_TAG, fmt, ##__VA_ARGS__)
111 #define HILOG_BASE_INFO(LOG_CORE, fmt, ...) HiLogPrint(LOG_CORE, LOG_INFO, LOG_DOMAIN, LOG_TAG, fmt, ##__VA_ARGS__)
112 #define HILOG_BASE_WARN(LOG_CORE, fmt, ...) HiLogPrint(LOG_CORE, LOG_WARN, LOG_DOMAIN, LOG_TAG, fmt, ##__VA_ARGS__)
113 #define HILOG_BASE_ERROR(LOG_CORE, fmt, ...) HiLogPrint(LOG_CORE, LOG_ERROR, LOG_DOMAIN, LOG_TAG, fmt, ##__VA_ARGS__)
130 static inline std::string StringFormat(const char* fmt, ...) __attribute__((format(printf, 1, 2)));
132 static inline std::string StringFormat(const char* fmt, ...)
137 if (fmt == nullptr) {
140 std::string format(fmt);
143 va_start(vargs, fmt);
155 #define HILOG_PRINT_DEBUG(type, fmt, ...) \
156 HILOG_BASE_DEBUG(type, "%{public}s", logging::StringFormat(fmt, ##__VA_ARGS__).c_str())
157 #define HILOG_PRINT_INFO(type, fmt, ...) \
158 HILOG_BASE_INFO(type, "%{public}s", logging::StringFormat(fmt, ##__VA_ARGS__).c_str())
159 #define HILOG_PRINT_WARN(type, fmt, ...) \
160 HILOG_BASE_WARN(type, "%{public}s", logging::StringFormat(fmt, ##__VA_ARGS__).c_str())
161 #define HILOG_PRINT_ERROR(type, fmt, ...) \
162 HILOG_BASE_ERROR(type, "%{public}s", logging::StringFormat(fmt, ##__VA_ARGS__).c_str())
164 #define HILOG_PRINT_DEBUG(type, fmt, ...) \
165 HiLogPrint(type, LOG_DEBUG, LOG_DOMAIN, LOG_TAG, fmt, ##__VA_ARGS__)
166 #define HILOG_PRINT_INFO(type, fmt, ...) \
167 HiLogPrint(type, LOG_INFO, LOG_DOMAIN, LOG_TAG, fmt, ##__VA_ARGS__)
168 #define HILOG_PRINT_WARN(type, fmt, ...) \
169 HiLogPrint(type, LOG_WARN, LOG_DOMAIN, LOG_TAG, fmt, ##__VA_ARGS__)
170 #define HILOG_PRINT_ERROR(type, fmt, ...) \
171 HiLogPrint(type, LOG_ERROR, LOG_DOMAIN, LOG_TAG, fmt, ##__VA_ARGS__)
174 #define PROFILER_LOG_DEBUG(type, fmt, ...) HILOG_PRINT_DEBUG(type, fmt, ##__VA_ARGS__)
175 #define PROFILER_LOG_INFO(type, fmt, ...) HILOG_PRINT_INFO(type, fmt, ##__VA_ARGS__)
176 #define PROFILER_LOG_WARN(type, fmt, ...) HILOG_PRINT_WARN(type, fmt, ##__VA_ARGS__)
177 #define PROFILER_LOG_ERROR(type, fmt, ...) HILOG_PRINT_ERROR(type, fmt, ##__VA_ARGS__)
184 #define CHECK_NOTNULL(ptr, retval, fmt, ...) \
187 std::string str = std::string("CHECK_NOTNULL(") + logging::StringFormat(fmt, ##__VA_ARGS__) + \
195 #define CHECK_TRUE(expr, retval, fmt, ...) \
198 std::string str = std::string("CHECK_TRUE(") + logging::StringFormat(fmt, ##__VA_ARGS__) + \
205 #define CHECK_TRUE(expr, retval, fmt, ...) \
213 #define RETURN_IF(expr, retval, fmt, ...) \
216 HILOG_BASE_WARN(LOG_CORE, "%{public}s", logging::StringFormat(fmt, ##__VA_ARGS__).c_str()); \