我正在开发一个日志记录项目,我希望创建的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