V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  guiling  ›  全部回复第 3 页 / 共 6 页
回复总数  114
1  2  3  4  5  6  
2023-08-22 13:55:33 +08:00
回复了 zzh2036 创建的主题 Node.js nestjs 日志问题 traceId
@zzh2036 看了下原理一样的,也是基于 AsyncLocalStorage ,可惜当初做的时候这包还没出来,不然就省事了
2023-08-22 10:59:54 +08:00
回复了 zzh2036 创建的主题 Node.js nestjs 日志问题 traceId
当初网上确实找不到成熟方案,所以自己实现的,核心就是利用 AsyncLocalStorage
1 使用 express-request-id 作为日志的 traceid
2 基于 AsyncLocalStorage 自己写一个中间件,获取请求头里的 traceid 并赋值到 AsyncLocalStorage 的实例中,这个是最核心的,代码不多,node 版本好想要 14 以上,网上有相关教程
3 重写 console 的 log 合 error 方法,日志就用这两个,没用第三方 logger ,这样所有请求默认的日志就会带 traceid
4 关于定时任务因为不走请求所以没有 traceid ,需要自己随机生成一个然后在最外层包进去(我是机器时间+任务名)

最终效果大概这样
https://s2.loli.net/2023/08/22/9EOeUzQD5XvAqWj.png
定时任务的
https://s2.loli.net/2023/08/22/x4dHy8wcLiM5mP3.png

理论上最终可以做成想 java 那样的把模块方法名也打印出来
2023-03-05 20:39:11 +08:00
回复了 mikewang 创建的主题 程序员 B 站又崩了
“啊叻?视频不见了?”
2022-01-04 09:32:28 +08:00
回复了 huazhaozhe 创建的主题 Windows windows 下有没有统计进程历史资源占用的程序
遇到过一样的问题,最终找到原因是 windows 的一个自检程序作怪,空闲时段内存自检的任务
这是我找到的解决方案亲测可行,可以试试
https://www.pianshen.com/article/83571018097/
哈佛 H6,最近在看
2021-04-16 17:39:59 +08:00
回复了 mrwong1990 创建的主题 问与答 RFID 工业领域应用
用过,结果项目需求只是一对一识别,最后用下来跟条码没区别。。。
要看使用场景,带芯片的可以做库存盘点,批量扫描,有些可能没必要上 RFID
2021-03-10 15:16:48 +08:00
回复了 asanelder 创建的主题 程序员 API 文档大家是怎么生成的?
yapi
2021-02-23 14:33:04 +08:00
回复了 TargaryenChen 创建的主题 程序员 突发奇想:如果穿越到古代 你想学好哪一方面的知识?
历史
mix2 两年多了依旧坚挺,还能打打王者

坐等 mix4
2020-12-15 19:30:24 +08:00
回复了 fxjson 创建的主题 程序员 有多少用 nodejs 写后端的,请举手?
express,koa,egg,nest 都用过,目前都是 nestjs
语言不重要,会啥用啥,生态都挺全的
2020-12-10 19:00:25 +08:00
回复了 643785194 创建的主题 职场话题 女生走前端还是走安卓
前端
h5 学好了做混合开发能把安卓 ios 一起搞了,虽然坑多点但还是很有市场的
2020-10-01 08:03:53 +08:00
回复了 Yakir 创建的主题 程序员 请问正向代理的应用哪些比较好用?
最近刚用到过 nginx 正向代理,开发用到的第三方接口有 ip 白名单限制,用服务器固定 ip 代理到第三方域名挺方便的,只要加一条解析
2020-09-21 10:55:51 +08:00
回复了 zealinux 创建的主题 程序员 大家公司生产环境都在用什么公有云平台?
阿里腾讯都用,建议等活动一次买个 3~5 年,一年一年续费太贵了
2020-09-15 09:10:42 +08:00
回复了 mzmxcvbn 创建的主题 Python 不开放注册的后台,首位用户怎么添加好
首位用户是超级管理员,数据库写死,登录账号可以修改密码,其他用户由管理员创建
1 置顶,取排序字段最大值+ 1,默认 0
2 上移下移, 交换排序字段,需要字段唯一
3 拖拽,一种是插入,需要修改之间所有排序字段,一种是交换,对前端要求高点,分页不好操作
2020-06-24 16:44:27 +08:00
回复了 jchnxu 创建的主题 程序员 github 新的圆角我觉得挺可爱的
@guiling octotree 响应真快啊,立马更新 v5,这下舒服了
https://i.imgur.com/mOAIBXn.jpg
2020-06-24 16:05:39 +08:00
回复了 jchnxu 创建的主题 程序员 github 新的圆角我觉得挺可爱的
2020-05-29 18:35:19 +08:00
回复了 dajyaretakuya2 创建的主题 Android MIUI 11 是否无法导入 Fiddler 根证书?
可以用 adb,root 权限导入为系统证书
2020-05-29 18:33:10 +08:00
回复了 watanuki 创建的主题 Node.js Node.js 有哪些好用的后端框架?最好带有脚手架
以前用 express,现在 nestjs,其他的 koa,egg 用过,也都行,习惯就好,项目比较大的话就尽量用支持 TS 的
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5000 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 01:10 · PVG 09:10 · LAX 18:10 · JFK 21:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.