Chức năng ghi lỗi trong PHP là gì?

Phát triển phần mềm là một nỗ lực phức tạp. Có nhiều thứ phải hoạt động vừa phải để toàn bộ hệ thống duy trì ổn định và hữu ích. Hầu hết thời gian, chỉ có rất nhiều nhà phát triển có thể dự đoán về tất cả các tình huống có thể xảy ra trong suốt thời gian tồn tại của ứng dụng. Điểm mấu chốt là phần mềm tốt là kết quả của một chuỗi dài các lần lặp lại, mỗi phần mềm được xây dựng dựa trên phản hồi thu được từ việc sử dụng phần mềm trước đó

Phản hồi này có nhiều dạng, trong đó rõ ràng nhất là nhận xét và khiếu nại của người dùng. Tuy nhiên, một thông báo như "Điều này không hoạt động. " không cung cấp đủ thông tin để chúng tôi khắc phục sự cố. Những gì chúng tôi, với tư cách là nhà phát triển, cần là thông tin chi tiết về những gì đang xảy ra khi mọi thứ đi xuống phía nam

Thông tin này thường có thể được tìm thấy trong các tệp nhật ký; . Tuy nhiên, để thông tin này tồn tại, chúng tôi phải rất chủ động trong việc để các chương trình của chúng tôi để lại manh mối khi chúng tiến tới mục tiêu của mình

Có hai câu hỏi cần được trả lời khi nghĩ về nhật ký

  1. Bạn nên đăng nhập những gì?
  2. Bạn nên lưu trữ nhật ký của mình ở đâu?

Câu hỏi đầu tiên có lẽ quá cụ thể để đưa ra câu trả lời chung chung, nhưng quy tắc ngón tay cái tốt nhất là "ghi lại bất cứ điều gì bạn nghĩ rằng bạn có thể cần để tìm ra điều gì đã xảy ra". Cuối cùng, đó là một trạng thái cân bằng tinh tế giữa việc có đủ thông tin và làm đầy đĩa máy chủ. Đó không phải là một lựa chọn dễ dàng

Câu hỏi thứ hai dễ giải quyết hơn một chút, vì chỉ có rất nhiều nơi thông tin có thể được lưu trữ trong môi trường máy tính

Trong bài viết này, tôi sẽ phân tích ba cách để tiếp cận nhiệm vụ phổ biến này. Hai chức năng đầu tiên là các chức năng tích hợp sẵn và chức năng cuối cùng là thư viện phổ biến của bên thứ ba

Chủ Đề