在 SSR 和客户端中记录 SvelteKit 路由和组件

Mik*_*maa 10 svelte sveltekit

如果必须启用服务器端渲染,哪种日志记录解决方案最适合 SvelteKit?

  • 可配置的日志记录级别

  • 使用 Node.js 适配器运行服务器端渲染时记录到文件/标准输出

  • 如果在客户端处理中遇到任何日志语句,则记录到控制台

  • 日志级别过滤器、时间戳、着色以及对诊断有用的功能(否则 console.log 就足够了)

我知道有多种 JavaScript 日志记录解决方案,例如 Winston,但我不确定它们是否非常适合 SvelteKit 模型。

Jan*_*sio 2

您可以在 SvelteKit 中使用任何您想要的不可知日志库。然后您可以用于hooks记录服务器端和客户端的事件。

参考: