#define detail(format, args...) printf("debug[%s|%s|%d]/t"format"/n",__FILE__,__func__,__LINE__,##args)
#define info(format, args...) printf("info[%s|%s|%d]/t"format"/n",__FILE__,__func__,__LINE__,##args)
#define warn(format, args...) printf("warn[%s|%s|%d]/t"format"/n",__FILE__,__func__,__LINE__,##args)
#define error(format, args...) printf("error[%s|%s|%d]/t"format"/n",__FILE__,__func__,__LINE__,##args)