Closed libo1712 closed 2 years ago
你代码怎么写? 贴出来看看
比如想两分钟记次日志,我按照RemoteLogger.h中的定义在初始化完这样写的: RemoteTimeLogger::getInstance()->initFormatWithType("","%Y%m%d%H%M", 2);
编译会报错,能给个简单的demo么,谢谢大神
我没看到模板类,这样写就对了
RemoteTimeLogger::getInstance()->initFormatWithType
RemoteLogger.h中有这样一段 /**
initFormat("logfile",TarsLogByHour::FORMAT,2);
*/
template
void initFormatWithType(const string &sFile, const string &sFormat,size_t frequency)
{
LogTypePtr logTypePtr = new TLogType(sFormat,frequency);
initFormat(sFile,sFormat,logTypePtr);
}
template
void initFormatWithType(const string &sApp, const string &sServer,const string &sFile, const string &sFormat,size_t frequency)
{
LogTypePtr logTypePtr = new TLogType(sFormat,frequency);
initFormat(sApp,sServer,sFile,sFormat,logTypePtr);
}
但是自己在调用时一直报错,没有实现。
还请指教