Log lỗi ở mọi tầng là bốn dòng cho một sự cố — chỉ tầng ngoài cùng được log
Một lỗi đi lên như một sự việc leo thang qua các cấp: mỗi cấp thêm ngữ cảnh nó biết rồi đẩy lên, chỉ cấp trên cùng lập một biên bản và ra một câu trả lời. Bọc ở đâu, log ở đâu, tách lỗi nghiệp vụ khỏi lỗi hệ thống, và đừng để lộ nội tình ra API.