Service Watcher
Service Watcher (Nhật ký hoạt động) là gì?
Service Watcher giống như một cuốn sổ nhật ký ghi chép lại mọi hành động của các dịch vụ. Mỗi khi một dịch vụ khởi động, dừng, xảy ra lỗi hay bị crash tự tắt, WinWraper sẽ ngay lập tức ghi nhận một dòng nhật ký tương ứng kèm mốc thời gian chính xác đến từng giây.
Đây là nơi tốt nhất để bạn "bắt bệnh" và tìm ra nguyên nhân vì sao dịch vụ của mình không chạy được.
Cách mở Service Watcher
Trên thanh công cụ phía trên của màn hình chính, bạn nhấp vào nút 👁 Watcher (hoặc biểu tượng hình con mắt). Cửa sổ nhật ký hoạt động sẽ hiện ra.
Ý nghĩa các sự kiện trong nhật ký
Mỗi dòng nhật ký được tô màu sắc khác nhau giúp bạn nhanh chóng phân biệt các loại sự kiện:
| Sự kiện | Màu sắc | Ý nghĩa dễ hiểu |
|---|---|---|
| STARTING | Vàng | Dịch vụ đang tiến hành chuẩn bị khởi động. |
| RUNNING | Xanh lá | Dịch vụ đã được khởi chạy thành công và đang hoạt động. |
| AUTO-RESTART | Cam | Dịch vụ bị lỗi và phần mềm đang đợi đếm ngược để tự động chạy lại. |
| STOPPING | Cam | Dịch vụ đang thực hiện quá trình dừng lại. |
| STOPPED | Xám | Dịch vụ đã được dừng hoàn toàn (hoặc bị tắt đột ngột). |
| ERROR | Đỏ | Lỗi nghiêm trọng (ví dụ: thiếu môi trường chạy, lỗi khởi động nhanh...). |
| WARNING | Vàng nhạt | Các cảnh báo không quá nghiêm trọng (như dịch vụ thoát với mã khác 0). |
| ADD | Tím | Bạn vừa thêm một dịch vụ mới vào danh sách quản lý. |
| REMOVE | Tím xám | Bạn vừa xóa dịch vụ ra khỏi danh sách quản lý. |
Lọc và tìm kiếm thông minh
Để không bị ngợp giữa hàng ngàn dòng nhật ký khi chạy nhiều dịch vụ cùng lúc, bạn có thể sử dụng các công cụ lọc mạnh mẽ phía trên:
- Lọc theo dịch vụ: Nhấp chọn dropdown "Tất cả service" để chỉ xem nhật ký của một dịch vụ cụ thể mà bạn đang quan tâm.
- Lọc theo thời gian: Chọn khoảng thời gian Từ (From) và Đến (To) để xem nhật ký của một ngày hoặc một giờ cụ thể.
- Tìm kiếm từ khóa: Nhập từ khóa lỗi (ví dụ:
error,port,missing) để lọc nhanh những dòng nhật ký chứa nội dung đó.
💡Mẹo
Mẹo xử lý khi dịch vụ không chạy được: Khi thấy dịch vụ bị ngắt tự động (⛔ Mất kết nối), bạn hãy mở ngay Service Watcher, lọc riêng dịch vụ đó và tìm dòng ERROR hoặc STOPPED gần nhất. Phần mô tả bên cạnh sẽ ghi lại nguyên nhân bị lỗi để bạn hoặc lập trình viên sửa code rất dễ dàng!
Tính năng tự động cập nhật (Auto Refresh)
Bạn hãy tích chọn Tự động làm mới (Auto Refresh). Khi đó, mỗi khi dịch vụ có hành động mới, dòng nhật ký sẽ tự động xuất hiện trên màn hình ngay lập tức mà bạn không cần nhấn F5 hay tải lại trang.
Phân trang gọn gàng
Nhật ký sẽ hiển thị 300 sự kiện gần nhất để giao diện luôn chạy mượt mà, không tốn tài nguyên máy tính. Nếu muốn xem các nhật ký cũ hơn, bạn chỉ cần kéo xuống dưới cùng và nhấn vào nút "Load older" để tải thêm.
📥 Xuất và xóa nhật ký
- Xuất nhật ký (Export CSV): Nhấp nút Export CSV để lưu nhật ký thành tệp Excel. Bạn có thể gửi tệp này cho lập trình viên để họ chẩn đoán lỗi phần mềm từ xa.
- Xóa nhật ký (Clear All): Nhấn Clear All để dọn sạch sổ nhật ký khi mọi thứ đã chạy ổn định. (Lưu ý: Hành động xóa là không thể phục hồi, hãy xuất CSV trước nếu bạn muốn lưu trữ).
Tiếp theo: Gateway & Health Check →