X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fe2-interface.git;a=blobdiff_plain;f=e2sim%2Fsrc%2FDEF%2Fe2sim_defs.h;fp=e2sim%2Fsrc%2FDEF%2Fe2sim_defs.h;h=f10cebfa3d940284f3db8b86298b2228a7cbf25a;hp=cf4a0d64bda1e34d36792e6c5a940c333af21bc2;hb=f5900596513e4359fc839ba361da085674e90b68;hpb=215d350dbe06a4c7ee370815f26128a7f7e160cb diff --git a/e2sim/src/DEF/e2sim_defs.h b/e2sim/src/DEF/e2sim_defs.h old mode 100644 new mode 100755 index cf4a0d6..f10cebf --- a/e2sim/src/DEF/e2sim_defs.h +++ b/e2sim/src/DEF/e2sim_defs.h @@ -20,9 +20,10 @@ #ifndef E2SIM_DEFS_H #define E2SIM_DEFS_H -// #include #include #include +#include +#include #define VERSION "1.2.0" //May 2019 #define DEFAULT_SCTP_IP "127.0.0.1" @@ -38,7 +39,20 @@ char* time_stamp(void); // #define LOG_E(...) {printf("[%s]", time_stamp()); printf(__VA_ARGS__); printf("\n");} // #define LOG_D(...) {printf("[%s]", time_stamp()); printf(__VA_ARGS__); printf("\n");} -#define LOG_I(...) {printf(__VA_ARGS__); printf("\n");} +#define LOG_I(format, ...) \ + do { \ + const char *file = __FILE__; \ + const char *fileName = strrchr(file, '/'); \ + if (fileName != NULL) { \ + fileName++; \ + } \ + else { \ + fileName = file; \ + } \ + printf("[%s:%d] ", fileName, __LINE__); \ + printf(format, ##__VA_ARGS__); \ + printf("\n"); \ + } while (0); #define LOG_E(...) {printf(__VA_ARGS__); printf("\n");} #define LOG_D(...) {printf(__VA_ARGS__); printf("\n");}