@@ -53,6 +53,7 @@ import { uiEventRecorder } from '../../../amazonq/util/eventRecorder'
5353import { globals } from '../../../shared'
5454import { telemetry } from '../../../shared/telemetry'
5555import { isSsoConnection } from '../../../auth/connection'
56+ import * as util from 'util'
5657
5758export interface ChatControllerMessagePublishers {
5859 readonly processPromptChatMessage : MessagePublisher < PromptMessage >
@@ -650,9 +651,8 @@ export class ChatController {
650651
651652 const request = triggerPayloadToChatRequest ( triggerPayload )
652653 const session = this . sessionStorage . getSession ( tabID )
653- //eslint-disable-next-line aws-toolkits/no-json-stringify-in-log
654654 getLogger ( ) . info (
655- `request from tab: ${ tabID } conversationID: ${ session . sessionIdentifier } request: ${ JSON . stringify ( request ) } `
655+ `request from tab: ${ tabID } conversationID: ${ session . sessionIdentifier } request: ${ util . inspect ( request , { depth : 12 } ) } `
656656 )
657657 let response : MessengerResponseType | undefined = undefined
658658 session . createNewTokenSource ( )
@@ -675,11 +675,10 @@ export class ChatController {
675675 this . telemetryHelper . recordEnterFocusConversation ( triggerEvent . tabID )
676676 this . telemetryHelper . recordStartConversation ( triggerEvent , triggerPayload )
677677
678- //eslint-disable-next-line aws-toolkits/no-json-stringify-in-log
679678 getLogger ( ) . info (
680679 `response to tab: ${ tabID } conversationID: ${ session . sessionIdentifier } requestID: ${
681680 response . $metadata . requestId
682- } metadata: ${ JSON . stringify ( response . $metadata ) } `
681+ } metadata: ${ util . inspect ( response . $metadata , { depth : 12 } ) } `
683682 )
684683 await this . messenger . sendAIResponse ( response , session , tabID , triggerID , triggerPayload )
685684 } catch ( e : any ) {
0 commit comments