请教一个宏的写法
我有一个写log的函数
LogError(char *msg,...);
现在,想在写log时,在这语句里插入__FILE__和__LINE__,但不修改msg的格式。
举个例子,
LogError("Cxxx::Fun : par1:%d, par2:%d", par1, par2);
它将在log里写入Cxxx::Fun : par1:1, par2:2之类的。
现在我想用同样的语句,在log里写入:
D:\xxx\yyy.cpp,128,Cxxx::Fun : par1:1, par2:2
改怎么写?
谢谢了。