# 日志格式化工具

> 免费多格式 log formatter，支持 JSON、nginx、Docker 和 syslog，零网络请求、本地过滤和查看。

- **Category:** 开发者
- **URL:** https://www.teafun.cyou/tools/log-formatter/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** log parser, nginx logs, syslog, docker logs
- **Related tools:** [JSON 格式化 / 验证器](https://www.teafun.cyou/tools/json-formatter/), [HTTP 安全标头检查器](https://www.teafun.cyou/tools/http-headers-checker/), [结构化数据转换器](https://www.teafun.cyou/tools/yaml-json-toml/)
- **Tags:** Data, Formatting, Text

## About

粘贴 JSON、nginx、Docker、syslog 或 plain logs，在浏览器本地标准化、按 level 过滤，并快速查看。

## 如何使用日志格式化工具

粘贴日志行——在同一次粘贴中混合格式完全没问题。解析器会逐行自动检测：开头的 `{` 触发 JSON 解析，`<n>` PRIVAL 前缀触发 syslog RFC 5424，开头的 IP 触发常用日志格式，括号内的级别符号触发级别前缀解析。摘要会报告总数 / 已解析 / 未解析的计数以及检测到的格式。按严重级别过滤（trace、debug、info、warn、error、fatal）；级别遵循 syslog 排序，所以选择「warn」包括 warn、error 和 fatal。在搜索框中输入以同时过滤时间戳、来源和消息字段。点击任何行以查看原始行和已解析的视图。复制标准化的 JSON Lines 输出以供下游工具使用——`jq`、`grep`，或通过 filebeat 导入 Elasticsearch / Loki。

## 为什么日志标准化很重要

生产事件需要关联跨越多个服务的事件，而每个服务选择各自的日志格式。常用日志格式的 nginx 502、说上游超时的 Node.js JSON 日志，以及主机内核关于 OOM kill 的 syslog 消息，都从三个角度描述同一个事件。慢速路径是开启三个终端，针对每个运行 `tail | grep`，并在心智中对齐时间戳。快速路径是将所有三个流标准化为通用的模式并一起过滤。聚合平台（Datadog、Grafana Loki、OpenSearch / Elasticsearch）在服务器端提供此功能，但每 GB 需要付费，且要求将日志发送出您的网络。对于本地分流——特别是在分段环境、客户的内部部署，或当敏感日志无法离开 LAN 时——浏览器端标准化工具比建立日志堆栈只为回答「14:32:07 时发生了什么?」更快。

_SEO title: Log Formatter – 隐私优先浏览器 Log Viewer | TeaFun_

## FAQ

### 支持哪些 log 格式？

工具会识别 structured JSON logs、nginx access/error logs、Docker stream output、syslog 风格行，以及普通 level prefix logs。无法识别的行也会保留为 plain text。

### logs 会被上传吗？

不会。logs 只会留在浏览器里做解析、过滤，以及复制／导出。

### 为什么有些行会显示成 plain？

如果某一行不符合已知格式，系统会保留为 plain text，这样你仍然可以搜索和检查内容，而不会丢失任何数据。
