@@ -127,7 +127,7 @@ const initializeDevAssistService = (devAssistStatusBar: vscode.StatusBarItem) =>
127127 // adding listener to forward ServerError from SuiteCloudAuthProxy to vscode suitecloud output
128128 devAssistProxyService . on ( PROXY_SERVICE_EVENTS . SERVER_ERROR , ( emitParams : { authId : string , message : string } ) => {
129129 const errorMessage = translationService . getMessage ( DEVASSIST_SERVICE . EMIT_ERROR . OUTPUT . SERVER_ERROR , emitParams . message ) ;
130- showDevAssistEmitProblemNotification ( PROXY_SERVICE_EVENTS . SERVER_ERROR , errorMessage , devAssistStatusBar ) ;
130+ showDevAssistEmitProblemLog ( PROXY_SERVICE_EVENTS . SERVER_ERROR , errorMessage , devAssistStatusBar ) ;
131131 vsLogger . error ( '' ) ;
132132 } ) ;
133133
@@ -200,7 +200,7 @@ const showStartDevAssistProblemNotification = (errorStage: string, error: string
200200 const errorMessage = translationService . getMessage ( DEVASSIST_SERVICE . IS_STOPPED . NOTIFICATION ) ;
201201 const buttonsAndActions : { buttonMessage : string , buttonAction : ( ) => void } [ ] = [
202202 {
203- buttonMessage : translationService . getMessage ( DEVASSIST_SERVICE . IS_STOPPED . NOTIFICATION_BUTTON ) ,
203+ buttonMessage : translationService . getMessage ( DEVASSIST_SERVICE . SEE_DETAILS_BUTTON ) ,
204204 buttonAction : ( ) => {
205205 // show suitecloud output and devassist settings
206206 output . show ( ) ;
@@ -211,6 +211,19 @@ const showStartDevAssistProblemNotification = (errorStage: string, error: string
211211 vsNotificationService . showCommandErrorWithSpecificButtonsAndActions ( errorMessage , buttonsAndActions ) ;
212212}
213213
214+ const showDevAssistEmitProblemLog = ( errorStage : string , emitError : string , devAssistStatusBar : vscode . StatusBarItem ) => {
215+ vsLogger . printTimestamp ( ) ;
216+ vsLogger . error ( emitError ) ;
217+ const errorMessage = translationService . getMessage ( DEVASSIST_SERVICE . IS_STOPPED . NOTIFICATION ) ;
218+ const buttonsAndActions : { buttonMessage : string , buttonAction : ( ) => void } [ ] = [
219+ {
220+ buttonMessage : translationService . getMessage ( DEVASSIST_SERVICE . SEE_DETAILS_BUTTON ) ,
221+ buttonAction : ( ) => output . show ( ) ,
222+ } ,
223+ ] ;
224+ vsNotificationService . showCommandErrorWithSpecificButtonsAndActions ( errorMessage , buttonsAndActions ) ;
225+ } ;
226+
214227const showDevAssistEmitProblemNotification = ( errorStage : string , emitError : string , devAssistStatusBar : vscode . StatusBarItem ) => {
215228 // console.log(`There was a problem when starting DevAssist service. (${errorStage})\n${error}`)
216229 setErrorDevAssistStausBarMessage ( devAssistStatusBar )
@@ -219,7 +232,7 @@ const showDevAssistEmitProblemNotification = (errorStage: string, emitError: str
219232 const errorMessage = translationService . getMessage ( DEVASSIST_SERVICE . IS_STOPPED . NOTIFICATION ) ;
220233 const buttonsAndActions : { buttonMessage : string , buttonAction : ( ) => void } [ ] = [
221234 {
222- buttonMessage : translationService . getMessage ( DEVASSIST_SERVICE . IS_STOPPED . NOTIFICATION_BUTTON ) ,
235+ buttonMessage : translationService . getMessage ( DEVASSIST_SERVICE . SEE_DETAILS_BUTTON ) ,
223236 buttonAction : ( ) => {
224237 // show suitecloud output and devassist settings
225238 output . show ( )
0 commit comments