创建名为“Logging_20120402.log”的日志文件,其中20120402是当前日期

时间:2012-04-02 11:16:11

标签: pointers logging reference

我正在开发一个日志记录项目,我希望创建的loggign文件的名称如下: -

Logging_20120402.log

其中20120402是当前日期,因为这是一个轮换日志所以每天日期更改时日志文件的名称也会发生变化,例如,如果明天创建一个ne文件,它的名称将为

Logging_20120403.log

我尝试使用此代码,但它没有用 我在我的项目中有一个filelogger.cpp,它有一个函数: -

string Lastdate()
{
 returns date1;//also declared as global in this filelogger.cpp
 }

现在,当我在我的主程序中使用它时,我所做的就是这个

void test()//function
{
 string* ptr = &date1;//i passed a pointer ptr to the address of the date1(filecreation      
}

现在我把这个文章写成: -

    Logging::FileLogger filelog(logger, "logging_" + ptr + ".log");//creating a           

                                                              Daily.log text File 
    i am expecting this statement to create a file as Logging_20120402.log at the path 

    specified,however there is a compile time error,need help 

0 个答案:

没有答案