Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
Nhân tiện về lỗ hổng log4j
em có bài toán này:

Log4j mọi người biết để lưu log hằng ngày, em hay lưu bằng cách log.info(user.getId() + "_tên API/phương thức" + "_" + System.getCurrentTime()) hoặc log.error/ warning vào 1 file log

Em muốn làm thống kê dashboard 1 API có bao nhiêu người gọi, những ai gọi, gọi bao nhiêu lần hàng tháng nhưng do lưu tại file mà không phải database vì lượng dữ liệu log cực lớn

Anh Dũng và mọi người cùng cho em giải pháp ạ

  • Answer
Remain: 5
1 Answer
Avatar
monkey Professional
monkey Professional
Anh khá chắc chắn là em phải dùng database trong trường hợp này em ạ. Nếu em muốn dùng file log để thống kê thì tương đối chậm em ạ. Thêm vào nữa dung lượng file log rất lớn nên là thường sẽ bị xoá đi sau 1 thời gian. Như vậy thông tin của em sẽ bị thiếu em ạ.
  • 0
  • Reply