From: Pascal Obry Date: Fri, 12 May 2023 07:30:49 +0000 (+0200) Subject: Use logStructuredUserEvent() for log message format consistency. X-Git-Tag: V9_12_0a1~3^2~2 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=9d04bef8e7857ff60c5c8c37ec58e2c1dc67b134;p=modules%2Fgui.git Use logStructuredUserEvent() for log message format consistency. --- diff --git a/src/CAM/CAM_Application.cxx b/src/CAM/CAM_Application.cxx index 5dd76fe3b..d524028f4 100644 --- a/src/CAM/CAM_Application.cxx +++ b/src/CAM/CAM_Application.cxx @@ -467,7 +467,10 @@ bool CAM_Application::activateModule( CAM_Module* mod ) { if ( myModule->deactivateModule( activeStudy() ) ) { - logUserEvent( tr( "MODULE_DEACTIVATED" ).arg( myModule->moduleName() ) ); + logStructuredUserEvent( myModule->moduleName(), + "", + "", + "deactivated" ); } moduleDeactivated( myModule ); } @@ -479,7 +482,10 @@ bool CAM_Application::activateModule( CAM_Module* mod ) myModule->connectToStudy( dynamic_cast( activeStudy() ) ); if ( myModule->activateModule( activeStudy() ) ) { - logUserEvent( tr( "MODULE_ACTIVATED" ).arg( myModule->moduleName() ) ); + logStructuredUserEvent( myModule->moduleName(), + "", + "", + "activated" ); } else { @@ -1034,7 +1040,9 @@ void CAM_Application::logUserEvent( const QString& eventDescription ) { QDateTime current = QDateTime::currentDateTime(); QTextStream stream( &file ); - stream << current.toString("yyyyMMdd-hhmmss") << ": " << eventDescription << endl; + stream << current.toString("yyyyMMdd-hhmmss") + << "," << eventDescription + << endl; file.close(); } } @@ -1067,21 +1075,24 @@ void CAM_Application::logAction( QAction* action, const QString& moduleName ) text = action->text(); if ( text.isEmpty() ) text = action->iconText(); + if ( !text.isEmpty() ) { - QStringList message; - if ( !moduleName.isEmpty() ) - message << moduleName; if ( action->isCheckable() ) { - message << tr( "ACTION_TOGGLED" ); - message << ( action->isChecked() ? tr( "ACTION_ON" ) : tr( "ACTION_OFF" ) ); + logStructuredUserEvent ( moduleName, + "", + tr( "ACTION_TOGGLED" ), + action->isChecked() ? tr( "ACTION_ON" ) : tr( "ACTION_OFF" ), + text ); } else { - message << tr( "ACTION_TRIGGERED" ); + logStructuredUserEvent ( moduleName, + "", + tr( "ACTION_TRIGGERED" ), + "", + text ); } - message << text; - logUserEvent( message.join( ": " ) ); } }