@@ -117,9 +117,8 @@ fmi3Instance fmi3InstantiateModelExchange(fmi3String instanceName,
117117 fmi3InstanceEnvironment instanceEnvironment,
118118 fmi3LogMessageCallback logMessage) {
119119
120- std::cerr << " [fmu4cpp] Unsupported mode: Model Exchange" << std::endl;
121120 fmi3Logger l (instanceEnvironment, logMessage, instanceName);
122- l.log (fmiFatal, " Unsupported mode: Model Exchange" );
121+ l.log (fmiFatal, " [fmu4cpp] Unsupported mode: Model Exchange" );
123122 return nullptr ;
124123}
125124
@@ -135,9 +134,8 @@ fmi3Instance fmi3InstantiateScheduledExecution(
135134 fmi3LockPreemptionCallback lockPreemption,
136135 fmi3UnlockPreemptionCallback unlockPreemption) {
137136
138- std::cerr << " [fmu4cpp] Unsupported mode: Scheduled Execution" << std::endl;
139137 fmi3Logger l (instanceEnvironment, logMessage, instanceName);
140- l.log (fmiFatal, " Unsupported mode: Scheduled Execution" );
138+ l.log (fmiFatal, " [fmu4cpp] Unsupported mode: Scheduled Execution" );
141139 return nullptr ;
142140}
143141
@@ -173,23 +171,22 @@ fmi3Instance fmi3InstantiateCoSimulation(
173171 }
174172
175173 auto logger = std::make_unique<fmi3Logger>(instanceEnvironment, logMessage, instanceName);
174+ logger->setDebugLogging (loggingOn);
176175
177176 auto slave = fmu4cpp::createInstance ({logger.get (), instanceName, resources});
178177 const auto guid = slave->guid ();
179178 if (guid != instantiationToken) {
180- std::cerr << " [fmu4cpp] Error. Wrong guid!" << std::endl;
181- logger->log (fmiFatal, " Error. Wrong guid!" );
179+ logger->log (fmiFatal, " [fmu4cpp] Error. Wrong guid!" );
182180 return nullptr ;
183181 }
184182
185183 try {
186184 auto c = std::make_unique<Fmi3Component>(std::move (slave), std::move (logger));
187- c->logger ->setDebugLogging (loggingOn);
188185
189186 return c.release ();
190187 } catch (const std::exception &e) {
191188
192- logger->log (fmiFatal, " Unable to instantiate model! " + std::string (e.what ()));
189+ logger->log (fmiFatal, " [fmu4cpp] Unable to instantiate model! " + std::string (e.what ()));
193190
194191 return nullptr ;
195192 }
0 commit comments