Log
Nhật kýCommunity Edition+Giới thiệu
Log là phương tiện quan trọng giúp chúng ta định vị các vấn đề hệ thống. Log server của NocoBase chủ yếu bao gồm log request interface và log vận hành hệ thống, hỗ trợ cấu hình mức log, chiến lược rolling, kích thước, định dạng in, v.v. Tài liệu này chủ yếu giới thiệu nội dung liên quan đến log server NocoBase và cách sử dụng tính năng đóng gói và tải log server do plugin log cung cấp.
Cấu hình log
Có thể cấu hình các tham số liên quan đến log như mức log, phương thức output, định dạng in thông qua biến môi trường.
Định dạng log
NocoBase hỗ trợ cấu hình 4 định dạng log khác nhau.
console
Định dạng mặc định cho môi trường phát triển, tin nhắn được hiển thị với màu sắc nổi bật.
json
Định dạng mặc định cho môi trường production.
logfmt
delimiter
Phân tách bằng dấu phân cách |.
Thư mục log
Cấu trúc thư mục chính của file log NocoBase:
storage/logs- thư mục output logmain- tên ứng dụng chínhrequest_YYYY-MM-DD.log- log requestsystem_YYYY-MM-DD.log- log hệ thốngsystem_error_YYYY-MM-DD.log- log lỗi hệ thốngsql_YYYY-MM-DD.log- log thực thi SQL- ...
sub-app- tên ứng dụng conrequest_YYYY-MM-DD.log- ...
File log
Log request
request_YYYY-MM-DD.log, log request và response interface.
reqId sẽ được mang theo header response X-Request-Id đến frontend.
Log hệ thống
system_YYYY-MM-DD.log, log vận hành hệ thống của ứng dụng, middleware, plugin, v.v. Log mức error sẽ được in riêng vào system_error_YYYY-MM-DD.log
Log thực thi SQL
sql_YYYY-MM-DD.log, log thực thi SQL của database. Trong đó câu lệnh INSERT INTO chỉ giữ lại 2000 ký tự đầu tiên.
Đóng gói tải log
- Vào trang Quản lý log.
- Chọn file log muốn tải.
- Click nút Tải (Download).


