1
0
Fork 0

fix type for __LINE__ in log macro definition

This commit is contained in:
jsteemann 2019-12-03 10:06:28 +01:00
parent 4b66957f09
commit e73118dd75
1 changed files with 2 additions and 2 deletions

View File

@ -87,7 +87,7 @@ NS_END
#if defined(_MSC_VER)
#define IR_LOG_FORMATED(level, prefix, format, ...) \
if (::iresearch::logger::enabled(level)) \
std::fprintf(::iresearch::logger::output(level), "%s: %s:%u " format "\n", prefix, __FILE__, __LINE__, __VA_ARGS__)
std::fprintf(::iresearch::logger::output(level), "%s: %s:%d " format "\n", prefix, __FILE__, __LINE__, __VA_ARGS__)
#define IR_FRMT_FATAL(format, ...) IR_LOG_FORMATED(::iresearch::logger::IRL_FATAL, "FATAL", format, __VA_ARGS__)
#define IR_FRMT_ERROR(format, ...) IR_LOG_FORMATED(::iresearch::logger::IRL_ERROR, "ERROR", format, __VA_ARGS__)
@ -98,7 +98,7 @@ NS_END
#else // use a GNU extension for ignoring the trailing comma: ', ##__VA_ARGS__'
#define IR_LOG_FORMATED(level, prefix, format, ...) \
if (::iresearch::logger::enabled(level)) \
std::fprintf(::iresearch::logger::output(level), "%s: %s:%u " format "\n", prefix, __FILE__, __LINE__, ##__VA_ARGS__)
std::fprintf(::iresearch::logger::output(level), "%s: %s:%d " format "\n", prefix, __FILE__, __LINE__, ##__VA_ARGS__)
#define IR_FRMT_FATAL(format, ...) IR_LOG_FORMATED(::iresearch::logger::IRL_FATAL, "FATAL", format, ##__VA_ARGS__)
#define IR_FRMT_ERROR(format, ...) IR_LOG_FORMATED(::iresearch::logger::IRL_ERROR, "ERROR", format, ##__VA_ARGS__)