Example #1
0
unsigned int LogFile_Manager::RegisterLog( std::string FileName, bool Append, LogLevel ReportLevel )
{
	FilePolicy* file = new FilePolicy();
	assert( file->Open( FileName, Append ) );
	Log* log = new Log( file );
	log->ReportingLevel() = ReportLevel;
	Instance().m_Files.push_back( file );
	Instance().m_Logs.push_back( log );
	return Instance().m_Logs.size() - 1;
}