Tôi biết rất nhiều thư viện đăng nhập nhưng không kiểm tra được nhiều thư viện. (GoogleLog, Pantheios, thư viện boost :: log sắp tới ...)
Trong các trò chơi, đặc biệt là trong các trò chơi nhiều người chơi và đa luồng từ xa, việc ghi nhật ký là rất quan trọng để gỡ lỗi, ngay cả khi bạn xóa tất cả các bản ghi cuối cùng.
Giả sử tôi đang tạo một trò chơi trên PC (không phải bảng điều khiển) cần nhật ký (nhiều người chơi và đa luồng và / hoặc đa xử lý) và tôi có lý do chính đáng để tìm thư viện để đăng nhập (như, tôi không có thời gian hoặc tôi không tự tin vào khả năng của tôi để viết một cách chính xác cho trường hợp của tôi).
Giả sử rằng tôi cần:
- hiệu suất
- dễ sử dụng (cho phép phát trực tuyến hoặc định dạng hoặc một cái gì đó tương tự)
- đáng tin cậy (không rò rỉ hoặc sụp đổ!)
- đa nền tảng (ít nhất là Windows, MacOSX, Linux / Ubuntu)
Thư viện đăng nhập nào bạn muốn giới thiệu?
Hiện tại, tôi nghĩ rằng boost :: log là thứ linh hoạt nhất (thậm chí bạn có thể đăng nhập từ xa!), Nhưng cập nhật hiệu năng không tốt : dành cho hiệu năng cao, nhưng chưa được phát hành. Pantheios thường được trích dẫn nhưng tôi không có điểm so sánh về hiệu suất và cách sử dụng. Tôi đã sử dụng lib của mình trong một thời gian dài nhưng tôi biết nó không quản lý đa luồng nên đó là một vấn đề lớn, ngay cả khi nó đủ nhanh. Google Log có vẻ thú vị, tôi chỉ cần kiểm tra nó nhưng nếu bạn đã so sánh những lib đó và hơn thế nữa, lời khuyên của bạn có thể được sử dụng tốt.
Các trò chơi thường đòi hỏi hiệu năng trong khi phức tạp để gỡ lỗi, vì vậy sẽ rất tốt nếu biết các thư viện ghi nhật ký, trong trường hợp cụ thể của chúng tôi, có lợi thế rõ ràng.