Ejemplo n.º 1
0
I_LogFile* GetBenchLog( void )
{
static I_LogFile_Ptr sLogFile = NULL;

	if( sLogFile == NULL )
	{
		sLogFile = CreateLogFileInAppFolder( "FBL_Bench.txt" );
	}
	
	return sLogFile.get();
}
Ejemplo n.º 2
0
I_LogFile* GetTestsLogXml( void )
{
static I_LogFile_Ptr sLogFile = NULL;

	if( sLogFile == NULL )
	{
		sLogFile = CreateLogFileInAppFolder( "FBL_Tests.xml" );
	}
	
	return sLogFile.get();
}
Ejemplo n.º 3
0
// Singleton of "FBL_Asserts.txt" assert log file.
// Is used by test system of Valentina.
//
I_LogFile* GetAssertsLog( void )
{
	FBL_ASSERT_LOG_LOCK;

static I_LogFile_Ptr sLogFile = nullptr;

#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
	return NULL;
#else

	if( sLogFile == nullptr )
	{
		// Strictly create FBL_Asserts.txt in app folder (not vlogs folder)
		// to prevent unintendent recursion ( CreateLogFile( "V4RB..." )
		// can cause some assert before vlogs is actually created ...).
		//
		sLogFile = CreateLogFileInAppFolder( "FBL_Asserts.txt" );

	}

#endif 
	
	return sLogFile.get();
}