Home / Function/ logError() — vite Function Reference

logError() — vite Function Reference

Architecture documentation for the logError() function in error.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  06e41939_9aa1_da0d_2605_8da225bc1ae5["logError()"]
  09588b79_e65d_f18b_cb8c_e85991fbc94c["error.ts"]
  06e41939_9aa1_da0d_2605_8da225bc1ae5 -->|defined in| 09588b79_e65d_f18b_cb8c_e85991fbc94c
  247ba70b_7493_fcc6_f469_b822243eb8f1["errorMiddleware()"]
  247ba70b_7493_fcc6_f469_b822243eb8f1 -->|calls| 06e41939_9aa1_da0d_2605_8da225bc1ae5
  176d3c88_57c7_304f_2535_f2d1054b5048["buildErrorMessage()"]
  06e41939_9aa1_da0d_2605_8da225bc1ae5 -->|calls| 176d3c88_57c7_304f_2535_f2d1054b5048
  350125bb_754e_f5e3_28c9_3c404a3e4edb["prepareError()"]
  06e41939_9aa1_da0d_2605_8da225bc1ae5 -->|calls| 350125bb_754e_f5e3_28c9_3c404a3e4edb
  style 06e41939_9aa1_da0d_2605_8da225bc1ae5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/middlewares/error.ts lines 45–60

export function logError(server: ViteDevServer, err: RollupError): void {
  const msg = buildErrorMessage(err, [
    colors.red(`Internal server error: ${err.message}`),
  ])

  server.config.logger.error(msg, {
    clear: true,
    timestamp: true,
    error: err,
  })

  server.environments.client.hot.send({
    type: 'error',
    err: prepareError(err),
  })
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does logError() do?
logError() is a function in the vite codebase, defined in packages/vite/src/node/server/middlewares/error.ts.
Where is logError() defined?
logError() is defined in packages/vite/src/node/server/middlewares/error.ts at line 45.
What does logError() call?
logError() calls 2 function(s): buildErrorMessage, prepareError.
What calls logError()?
logError() is called by 1 function(s): errorMiddleware.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free