Giới thiệu về nhật ký truy cập
Bạn có thể ghi lại nhật ký của khách hàng truy cập CAMServer tại chỗ.
Có hai cách để xem nhật ký truy cập: một là xem chúng từ màn hình quản lý và hai là ghi lại chúng ở định dạng văn bản.
Nhật ký truy cập màn hình quản lý
Bạn có thể xem nhật ký truy cập của từng người dùng trên màn hình quản lý. |
- Nhật ký truy cập trên màn hình quản lý có sẵn cho đám mây Enterprise và Ultimate tại chỗ.
- Có thể xem trạng thái vận hành của máy tính khi bật tính năng quản lý điểm danh.
Nhật ký truy cập văn bản
Phương pháp ghi
- CAMMáy chủ đã dừng
CAMServer/cam.ini
Thêm phần sau vào tập tin# Ghi nhật ký từng truy cập HTTP cam.enableServerAccessLog=true # Tùy chọn. Thêm email để xác thực đăng nhập vào nhật ký trên (một phần email sẽ bị che và ghi lại) cam.enableServerAccessLogEmail=true
- Khởi động máy chủ CAM
Vị trí lưu trữ nhật ký
Sau khi hoàn tất các cài đặt trên CAMServer/sys/logs/YYYYMM_application0.log
Nhật ký truy cập được ghi lại trong tập tin.
*YYYYMM là năm và tháng khởi động CAMServer.
*Tệp nhật ký được xoay theo đơn vị 50 MB và tệp nhật ký thứ 0 của YYYYMM_application0.log là tệp nhật ký hiện đang được xuất ra. Tệp nhật ký có số sê-ri thấp nhất là tệp nhật ký mới của tháng hiện tại.
Những gì được ghi lại
Nhật ký truy cập được ghi lại theo định dạng sau.
Ngày và giờ:[INFO]:CAMServlet :Yêu cầu /điểm cuốiCAMServer/API IP của khách hàng Email bị che giấu Một phần của ID người dùng Một phần của ID phiên Mã định danh thiết bị đầu cuối của khách hàng (web|electron|android|ios)
2022/09/10 13:57:09:[INFO]:CAMServlet :Request /CAMServer/getpublickey 192.168.1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13 :57:09:[INFO]:CAMServlet :Request /CAMServer/getack 192.168.1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:09:[ INFO]:CAMServlet :Request /CAMServer/serverInfo 192.168.1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:09:[INFO]:CAMServlet :Request /CAMServer/signIn 192.168.1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:10:[INFO]:CAMServlet :Request /CAMServer/getTalkList 192.168. 1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:10:[INFO]:CAMServlet :Request /CAMServer/getUserPref 192.168.1.XX tes*ou *an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:10:[INFO]:CAMServlet :Request /CAMServer/getLatestEntities 192.168.1.XX tes*ou*an*be*te *t*co* 1gh7pgnovpss 856C9E2 web
Giám sát nhật ký
Để phát hiện lỗi xảy ra trong CAMServer từ nhật ký, hãy kiểm tra đầu ra tệp nhật ký bằng CAMServer (CAMServer/sys/logs/YYYYMM_application0.log
) nên được theo dõi bằng công cụ giám sát nhật ký.
Trong hầu hết các trường hợp [NGHIÊM TRỌNG]
Hãy theo dõi bằng các công cụ giám sát.
mức độ CẢNH BÁO
- Nội dung: Đầu ra trong trường hợp có lỗi xác thực, lỗi truy cập API hoặc lỗi không mong muốn ở phía máy khách
- Tác động: vô hại trong hầu hết các trường hợp
2024/05/23 16:29:15:[WARNING]:CAMServlet :app.base.AppLevelException: Bad request.
mức độ NGHIÊM TRỌNG
- Nội dung: Lỗi ổ đĩa, thiếu ổ đĩa, thiếu bộ nhớ, lỗi sản phẩm, v.v.
- Mức độ tác động: Có tác động nên cần phải hành động. Tuy nhiên, mặc dù vô hại nhưng nó cũng có thể xảy ra do bản thân sản phẩm thiếu sự cân nhắc, do đó cần thiết lập các loại trừ trong công cụ giám sát đối với các nhật ký xảy ra thường xuyên.
2024/05/23 09:29:57:[SEVERE]:ErrorHandler :An error has occurred. java.lang.NullPointerException