Ubuntu Node.js日志的关键信息通常包含以下几类:
- 时间戳:记录日志事件发生的具体时间,便于追踪问题。
- 日志级别:如
error
、warn
、info
等,标识日志的严重程度。
- 进程ID:标识生成日志的Node.js进程,方便定位问题实例。
- 日志标签/模块:标注日志来源(如模块名、类名),提供上下文。
- 消息体:核心信息,可能包含错误堆栈、请求参数、响应状态等。
- 自定义内容:如用户ID、请求耗时、业务数据等,辅助分析。
若使用HTTP请求日志库(如morgan
),还会包含请求方法、路径、状态码、响应时间等。