寫日誌的函式,直接複製使用

2021-06-22 23:17:25 字數 579 閱讀 3794

為了方便除錯,直接複製下面函式就可以使用日誌列印功能

void printdebuglog(cstring pvalue, cstring pevent="")

//插入時間

char ctime[30];

::memset(ctime,0,sizeof(ctime));

sprintf(ctime,"[%d:%d:%d] ",time.gethour(),time.getminute(),time.getsecond());

fprintf(fp,ctime);

if (pevent.getlength() > 0)

sprintf(v,"值:%s",pvalue);

va_list arg;

va_start( arg, v );

vfprintf(fp, v, arg );

fprintf(fp,"\n");

fclose(fp);

第二種方法可進行引數格式化:

使用格式:

int i = 0;

debugprintf("引數【%d】,引數【%d】,引數【%d】",i,++i,++i);

Android直接複製使用的工具類

1.列印loguitil log統一管理類 public class logutils public static private static final string tag way 下面四個是預設tag的函式 public static void i string msg public sta...

C 複製建構函式的使用

在c 中物件之間相互複製總是起不到預期的效果,今天呢給大家分享一下區別於淺複製的深複製,可以達到重新開闢記憶體單元,將被複製的內容完整的拷貝到指定物件的成員變數中去。1.當類的物件被初始化為同一類的另一物件時 2.當物件被當做乙個引數傳遞給乙個函式時 3.當函式返回乙個物件時使用例項 首先其形式同一...

Qt使用Log4Qt寫日誌

log4qt 是apache log4j 的qt移植版 官網 首先初始化log4qt,設定配置檔案和訊息繫結 log4qt propertyconfigurator configure qtlog4qt.conf log4qt logmanager sethandleqtmessages true ...