Errsole 是一个开源的 Node.js 日志记录库,包括一个内置的日志查看器,以简化调试。该库可以快速使用 SQLite 在服务器上直接存储日志。安装涉及使用 npm 安装 `errsole` 和 `errsole-sqlite` 模块。创建一个 logger.js 文件以初始化和导出 Errsole 日志记录器,以便在整个应用程序中使用。日志记录是通过在应用程序代码中包含日志记录器来实现的,例如在 Express 路由中。可以通过本地或远程服务器 URL 访问日志查看器,端口号为 8001。对于位于 NGINX 后面的应用程序,需要配置以代理请求到日志查看器。NGINX 配置涉及添加一个位置块以代理请求到 localhost 端口 8001。Errsole 被呈现为提供实时错误查看,SQLite 适合本地设置。在生产环境中,可以使用其他存储后端实现集中式日志记录。
dev.to
How to set up a Node.js Log Viewer: a step-by-step guide
Create attached notes ...
