如何为我的VS解决方案创建日志文件?

时间:2011-04-19 09:56:25

标签: c++ visual-studio-2008 logging

我正在研究VS 2008.我的解决方案有很多项目和每个项目,一些源文件。我想从源文件中的函数记录入口和退出(使用fprintf)。如何创建全局FILE变量以及在何处打开(fopen)它以实现此目的。我正在研究C ++。

2 个答案:

答案 0 :(得分:0)

查看一些日志库而不是使用普通FILE*。例如,查看log4j ports列表。

答案 1 :(得分:-1)

Log(char* pString){
    FILE *fp;
    fp = fopen("DataLog.txt", "a");

    if( fp == NULL ){       
        fclose(fp);
    }
    fprintf( fp, "LOG :%s\n", pString );
    fflush(fp);
    fclose(fp); 
}