---
title: "Quản lý log gắn mỗi dòng log với trace và lỗi của nó"
description: "LogBrew là công cụ quản lý log cho lập trình viên, với 50 GB log mỗi tháng và lưu dữ liệu 30 ngày miễn phí, không cần thẻ."
canonical: "https://logbrew.co/vi/logs"
last_updated: "2026-11-11"
---

# Quản lý log gắn mỗi dòng log với trace và lỗi của nó
LogBrew là công cụ quản lý log cho lập trình viên, với 50 GB log mỗi tháng và lưu dữ liệu 30 ngày miễn phí, không cần thẻ.

Gửi log từ logger bạn đang dùng. Tìm log theo mức độ, văn bản, trace, dịch vụ, bản phát hành, môi trường, thời gian và trường. Mở lỗi hoặc trace đứng sau bất kỳ dòng nào.

## 1 kho log, 4 cách đọc
Log của bạn trong LogBrew: Mỗi dòng giữ mức độ, thông điệp, trường, dịch vụ, bản phát hành, môi trường và trace id.

- Dashboard web: `logbrew.co`. Lọc, mở một dòng kèm trace của nó và theo dõi trực tiếp.
- CLI: `logbrew read logs --severity error --since 1h --json`. Cùng bộ lọc đó từ terminal hoặc script của bạn.
- API: `GET /api/logs`. Phân trang bằng cursor và tối đa 4 bộ lọc trường có kiểu.
- Máy chủ MCP: `https://logbrew.co/mcp`. Agent lập trình của bạn đọc log của những dự án bạn cho phép.

Mỗi vòi đọc cùng một bộ log với cùng bộ lọc. Cốc sẽ đầy khi dòng đầu tiên của bạn đến. Web và ứng dụng iOS còn hiện từng dòng trực tiếp khi chúng đến.

## Gửi log từ logger bạn đang dùng
Không cần logger mới. Thêm SDK LogBrew bên cạnh logger bạn có, và mỗi dòng đến kèm mức độ, thông điệp và các trường.

- Node.js: `console`, Pino và Winston.
- Python: Module `logging`, với trường qua `extra={}`.
- Java và Kotlin: SLF4J, Logback và JUL. Dòng logcat của Android qua SDK Kotlin.
- .NET: `ILogger` và ASP.NET Core.
- PHP: PSR-3 và Monolog, với Symfony và Laravel.
- Rust: `tracing`, với Axum, Actix và Rocket.
- OpenTelemetry: Log OTLP từ bất kỳ SDK hoặc Collector OpenTelemetry nào, không cần SDK LogBrew.
- Supabase: Log drain gửi log của nền tảng.

## Tìm log theo những gì bạn đã biết
Mọi bộ lọc đều dùng được trên web, trong CLI và trong API, nên việc phân tích log bắt đầu từ cùng một truy vấn ở mọi nơi. Tìm theo văn bản khớp một chuỗi con của thông điệp. Bộ lọc trường so sánh giá trị có kiểu, nên số dùng `gte` còn văn bản dùng `contains`.

- Mức độ: `info`, `warning`, `error` hoặc `critical`.
- Văn bản: Một chuỗi con của thông điệp.
- Trace id: Mỗi log gửi bên trong một trace mang theo trace id và span id của nó.
- Dịch vụ, bản phát hành và môi trường: Tên dịch vụ, bản phát hành và môi trường, chẳng hạn `production`.
- Thời gian: `since` và `until`, với phân trang bằng cursor cho khoảng dài.
- Trường: Tối đa 4 bộ lọc có kiểu mỗi truy vấn. Văn bản dùng `eq`, `ne`, `contains` và `starts_with`. Số dùng `gt`, `gte`, `lt` và `lte`.

```bash
curl -sS -G "https://api.logbrew.co/api/logs" \
  -H "Authorization: Bearer $LOGBREW_TOKEN" \
  --data-urlencode "project_id=$LOGBREW_PROJECT" \
  --data-urlencode "since=2026-11-10T05:31:33Z" \
  --data-urlencode 'attribute_filters=[{"path":"/metadata/order_id","type":"string","operator":"eq","value":"ord_42"}]' \
  | jq -c '.logs[] | {message, order_id: .attributes.metadata.order_id}'
```

```text
{"message":"order paid","order_id":"ord_42"}
```

## Từ 1 dòng log đến nguyên nhân
- Điều tra log: Mở 1 log kèm trace và các log xung quanh nó.
- Theo dõi trực tiếp: Xem log đến theo thời gian thực trên web và trong ứng dụng iOS.
- Quy tắc log: Đổi mức độ nghiêm trọng của log hoặc ẩn nó, không xóa dữ liệu.
- Xuất: Lưu log dưới dạng JSON, CSV, TXT, Markdown hoặc XLSX.
- Agent: Máy chủ MCP do LogBrew vận hành và CLI cho agent lập trình đọc cùng bộ log với cùng bộ lọc.

## Mỗi gói gồm những gì cho log
Mọi gói đều có mọi tính năng. Các gói chỉ khác nhau ở dung lượng và thời gian lưu dữ liệu. Hạn mức báo trước ở 80%, và ở 100% chỉ log tạm dừng đến kỳ đặt lại hằng tháng, không có phí vượt mức.

| Gói | Giá | Log mỗi tháng | Thời gian lưu dữ liệu |
| --- | --- | --- | --- |
| Free | $0 mỗi tháng | 50 GB | 30 ngày |
| Pro | $25 mỗi tháng | 500 GB | 90 ngày |
| Business | $80 mỗi tháng | 2 TB | 1 năm |
| Enterprise | Tùy chỉnh báo giá qua email | Theo báo giá | Theo báo giá |

Hành động sản phẩm được tính vào hạn mức log. Log quá thời gian lưu bị xóa trong 1 đến 8 ngày.

## Câu hỏi thường gặp

### Quản lý log là gì?

Thu thập các dòng log mà ứng dụng của bạn ghi ra, giữ chúng trong một khoảng thời gian định sẵn, và tìm theo mức độ, văn bản, thời gian và trường. LogBrew thêm liên kết từ một dòng tới trace và lỗi sinh ra nó.

### Logging là gì, và hoạt động thế nào?

Mã của bạn ghi 1 dòng cho mỗi sự kiện với mức độ, thời gian và thông điệp, qua một logger như Pino, `logging` của Python hoặc SLF4J. Một handler hoặc appender gửi từng dòng tới LogBrew, nơi nó được lưu và lập chỉ mục.

### Dòng log là gì?

Một bản ghi từ logger, với timestamp, mức độ, thông điệp và các trường bạn đính kèm, chẳng hạn `order_id`. Trong LogBrew nó còn mang dịch vụ, bản phát hành, môi trường và trace id khi được gửi bên trong một trace.

### Gom log, hay logging tập trung, là gì?

Gửi log của mọi dịch vụ và máy chủ về 1 nơi, để 1 lần tìm bao trùm tất cả. Mỗi dòng giữ tên dịch vụ của nó, nên bạn có thể thu hẹp lại về 1 dịch vụ.

### LogBrew giữ log bao lâu?

30 ngày với Free, 90 ngày với Pro, 1 năm với Business và theo thỏa thuận với Enterprise. Log quá hạn bị xóa trong 1 đến 8 ngày.

### Khi chạm 50 GB trên gói Free thì sao?

LogBrew báo trước ở 80%. Ở 100%, chỉ log tạm dừng đến kỳ đặt lại hằng tháng. Lỗi, trace và chỉ số vẫn tiếp tục, và không có phí vượt mức.

## Public links
- Logs: https://logbrew.co/vi/logs
- Pricing: https://logbrew.co/vi/pricing
- Docs Markdown: https://logbrew.co/vi/docs.md
- OpenAPI: https://logbrew.co/openapi.json
- llms.txt: https://logbrew.co/llms.txt