16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-17 23:39:18 +02:00

Logtype category for traction issues, log also without debugmode

This commit is contained in:
milek7
2021-01-30 13:20:45 +01:00
parent fbc2c2d3c2
commit 8de5bc8b9d
3 changed files with 4 additions and 4 deletions

View File

@@ -3038,7 +3038,7 @@ bool TDynamicObject::Update(double dt, double dt1)
ErrorLog(
"Bad traction: " + MoverParameters->Name
+ " lost power for " + to_string( NoVoltTime, 2 ) + " sec. at "
+ to_string( glm::dvec3{ vPosition } ) );
+ to_string( glm::dvec3{ vPosition } ), logtype::traction );
}
}
}

1
Logs.h
View File

@@ -20,6 +20,7 @@ enum class logtype : unsigned int {
shader = ( 1 << 6 ),
net = ( 1 << 7 ),
sound = ( 1 << 8 ),
traction = ( 1 << 9 ),
};
void WriteLog( const char *str, logtype const Type = logtype::generic );

View File

@@ -88,9 +88,8 @@ basic_cell::update_traction( TDynamicObject *Vehicle, int const Pantographindex
// liczba pantografów teraz będzie mniejsza
--Vehicle->MoverParameters->EnginePowerSource.CollectorParameters.CollectorsNo;
}
if( DebugModeFlag ) {
ErrorLog( "Bad traction: " + Vehicle->name() + " broke pantograph at " + to_string( pantographposition ) );
}
ErrorLog( "Bad traction: " + Vehicle->name() + " broke pantograph at " + to_string( pantographposition ), logtype::traction );
}
}
else if( fVertical < pantograph->PantTraction ) {