Linux环境下JS日志格式要点
总体特点
常见格式与示例
2021-08-15T08:30:00.123Z [INFO] Starting server on port 3000[2023-04-10T12:34:56Z] [INFO] User login - userId: 12345, ip: 192.168.1.1{
"timestamp": "2023-04-10T12:34:56Z",
"level": "INFO",
"message": "User login",
"userId": "12345",
"ipAddress": "192.168.1.1"
}
timestamp、printf/json 等格式,输出到控制台与文件。典型字段与含义
Linux下的实践建议
命令行快速分析示例
grep '\[ERROR\]' app.logsed -n '/2025-12-23T10:00/,/2025-12-23T11:00/p' app.loggrep -c '\[ERROR\]' app.logawk -F'ip:' '{print $2}' app.log | awk '{ips[$1]++} END {for (i in ips) print i, ips[i]}'