【备战春招】第5天 新版 Node.js+Express+Koa2 开发Web Server博客 8-6
额6725609 2023/2/13 3:13:28
课程名称: 新版 Node.js+Express+Koa2 开发Web Server博客
课程章节: 8-6 写日志
课程讲师: 双越
课程内容:
blog-1文件中创建
- logs 文件目录
- access.log 文件,存储访问日志
- error.log 文件,存储错误日志
- event.log 文件,存储自定义事件日志
- utils 工具目录
- log.js 文件,编写日志写入功能
urils/log.js
日志写入功能
const fs = require("fs"); const path = require("path"); // 写日志 function writeLog(writeStream, log) { // 文件中写入东西 writeStream.write(log + "\n"); } // 生成 write Stream function createWriteStream(fileName) { // 找到要写入的日志文件 const fullFilename = path.resolve(__dirname, "../", "../", "logs", fileName); const writeStream = fs.createWriteStream(fullFilename, { flags: "a", //a 追加的意思 }); return writeStream; } // 写访问日志 const accessWriteStream = createWriteStream("access.log"); function access(log) { writeLog(accessWriteStream, log); } module.exports = { access, };
课程收获:
- 了解node中如何写入日志

关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[【备战春招】第5天 新版 Node.js+Express+Koa2 开发Web Server博客 8-6]http://www.zyiz.net/tech/detail-396194.html
- 2023-05-31【首发】vue3-mobilegpt 基于vite4+vantUI仿chatgpt手机端聊天模板
- 2023-05-10一篇文章搞定什么是nodeJs它和NPM关系与项目应用
- 2023-05-03JS机器学习库Brain.js的使用技巧以及案例-icode9专业技术文章分享
- 2023-05-03JS机器学习库ConvNetJS的使用技巧以及案例-icode9专业技术文章分享
- 2023-04-02json异常: Unexpected character ('/' (code 47)): maybe a comment?
- 2023-04-01接口思维:如何使用 Context API 构建灵活、可维护的 React 组件-icode9专业技术文章分享
- 2023-04-01掌握 ReactJS Hooks:现代 Web 开发综合指南-icode9专业技术文章分享
- 2023-04-01JS Framer Motion库的使用技巧以及案例-icode9专业技术文章分享
- 2023-04-01JS React Query库的使用技巧以及案例-icode9专业技术文章分享
- 2023-04-01JS TailwindCSS库的使用技巧以及案例-icode9专业技术文章分享