Skills for generating debug log file

来源:互联网 发布:亚马逊 推荐算法 编辑:程序博客网 时间:2024/05/19 19:40

Code to generate a log file for debug
in C
    FILE* debugFile_p = NULL;
    const char* debugFile = "debug.log";
    char* errMsg;
    debugFile_p = fopen(debugFile, "w");
    errMsg = strerror(errno);
    fprintf(debugFile_p, errMsg);
    fflush(debugFile_p);
    fclose(debugFile_p);

in C++
    #include <fstream>
    std::ofstream debugInfo( "debug.log ", ofstream::ate|ofstream::app);
    errMsg = strerror(errno);
    debugInfo << errMsg << endl;