Tôi hoàn toàn đồng ý với những người khác và nghĩ rằng GrayWizardx đã nói điều đó tốt nhất.
Tất cả những gì tôi có thể thêm là các mức này thường tương ứng với định nghĩa từ điển của chúng, vì vậy nó không khó đến thế. Nếu nghi ngờ, hãy coi nó như một câu đố. Đối với dự án cụ thể của bạn, hãy nghĩ về mọi thứ mà bạn có thể muốn đăng nhập.
Bây giờ, bạn có thể tìm ra những gì có thể gây tử vong? Bạn biết những gì có nghĩa là gây tử vong, phải không? Vì vậy, những mục trong danh sách của bạn là gây tử vong.
Ok, đó là vấn đề nghiêm trọng, bây giờ hãy xem xét các lỗi ... rửa và lặp lại.
Bên dưới Fatal, hoặc có thể là Lỗi, tôi sẽ đề xuất rằng nhiều thông tin luôn tốt hơn ít hơn, do đó, "lỗi" trở lên. Không chắc chắn nếu đó là Thông tin hoặc Cảnh báo? Sau đó làm cho nó một cảnh báo.
Tôi nghĩ rằng Fatal và lỗi phải rõ ràng cho tất cả chúng ta. Những người khác có thể là mờ hơn, nhưng có thể ít quan trọng hơn để làm cho họ đúng.
Dưới đây là một số ví dụ:
Gây tử vong - không thể phân bổ bộ nhớ, cơ sở dữ liệu, v.v. - không thể tiếp tục.
Lỗi - không trả lời tin nhắn, giao dịch bị hủy bỏ, không thể lưu tệp, v.v.
Cảnh báo - phân bổ tài nguyên đạt X% (giả sử là 80%) - đó là dấu hiệu bạn có thể muốn định lại kích thước của mình.
Thông tin - người dùng đăng nhập / đăng xuất, giao dịch mới, tập tin, trường d / b mới hoặc trường bị xóa.
Gỡ lỗi - kết xuất cấu trúc dữ liệu nội bộ, Bất kỳ mức nào theo dõi với tên tệp và số dòng.
Dấu vết - hành động thành công / thất bại, d / b cập nhật.
notice
trong bộ sưu tập này ai đó sẽ không ...