Added some logs.

This commit is contained in:
Martín Lucas Golini
2024-04-25 16:13:46 -03:00
parent e55535cc7c
commit fa580caa00
2 changed files with 27 additions and 14 deletions

View File

@@ -728,25 +728,30 @@ void ProjectBuildManager::runConfig( StatusAppOutputController* saoc ) {
}
}
if ( nullptr == run )
if ( nullptr == run ) {
Log::info( "No run configuration found to run with runName: %s", mConfig.runName );
return;
}
ProjectBuildCommand finalBuild( build->replaceVars( *run ) );
replaceDynamicVars( finalBuild );
auto cmd = finalBuild.cmd + " " + finalBuild.args;
auto cmd = String::trim( finalBuild.cmd ) + " " + finalBuild.args;
if ( finalBuild.runInTerminal ) {
UITerminal* term = mApp->getTerminalManager()->createTerminalInSplitter(
finalBuild.workingDir, false );
Log::info( "Running \"%s\" in terminal", cmd );
if ( term == nullptr || term->getTerm() == nullptr ) {
mApp->getTerminalManager()->openInExternalTerminal( cmd, finalBuild.workingDir );
} else {
term->executeFile( cmd );
}
} else {
// Sys::execute( cmd, finalBuild.workingDir );
Log::info( "Running \"%s\" in app", cmd );
finalBuild.config = build->getConfig();
saoc->run( finalBuild, {} );
}
} else {
Log::info( "ProjectBuildManager::runConfig is already running or isRunningApp() is true" );
}
}