译零 TransZero · TanStack Query v3 中文文档
主站

setLogger

setLogger

setLogger is an optional function that allows you to replace the default logger used by React Query to log errors. By default, the window.console object is used. If no global console object is found in the environment, nothing will be logged.

Examples:

JavaScript
1import { setLogger } from 'react-query'2import { printLog, printWarn, printError } from 'custom-logger'3 4// Custom logger5setLogger({6  log: printLog,7  warn: printWarn,8  error: printError,9})10 11// Sentry logger12setLogger({13  log: message => {14    Sentry.captureMessage(message)15  },16  warn: message => {17    Sentry.captureMessage(message)18  },19  error: error => {20    Sentry.captureException(error)21  },22})23 24// Winston logger25setLogger(winston.createLogger())

Options

  • logger: Logger
    • Must implement the log, warn, and error methods.

本页为 TanStack Query 文档(React 版)的非官方中文翻译,原文由上游团队维护,遵循 MIT 许可。 译文如有偏差,以英文原文为准。

本页译文取自社区中文版 react-query-web-i18n(MIT),非本站翻译,已停止更新,内容可能与当前 API 有出入。

译自上游 (未记录版本)