Я работаю над проектом ведения журнала. Я хочу, чтобы имя создаваемого файла loggign было следующим: -
Logging_20120402.log
, где 20120402 - текущая дата, так как это журнал ротации, поэтому каждый день, когда дата изменяется, имя файла журнала тоже меняется, например, если завтра будет создан новый файл, он будет иметь имя
Logging_20120403.log
Я пытался использовать этот код, однако он не работал
у меня в моем проекте файлlogger.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