refactor(agent): add error logging in agent api client

Use logger service to log errors when processing API requests
This commit is contained in:
icarus 2025-09-18 20:25:40 +08:00
parent 09f5e7af8c
commit 302331043a

View File

@ -1,3 +1,4 @@
import { loggerService } from '@logger'
import { formatAgentServerError } from '@renderer/utils'
import {
AddAgentForm,
@ -18,8 +19,11 @@ import { Axios, AxiosRequestConfig, isAxiosError } from 'axios'
type ApiVersion = 'v1'
const logger = loggerService.withContext('AgentApiClient')
// const logger = loggerService.withContext('AgentClient')
const processError = (error: unknown, fallbackMessage: string) => {
logger.error(fallbackMessage, error as Error)
if (isAxiosError(error)) {
const result = AgentServerErrorSchema.safeParse(error.response)
if (result.success) {