log.debug nối chuỗi vẫn tốn thời gian dù DEBUG đã tắt — và bốn thói quen biến log thành vô dụng
Năm mức log dùng khi nào, vì sao nối chuỗi trong log.debug vẫn ngốn CPU khi DEBUG đang tắt, MDC gắn mã đơn vào mọi dòng, và ghi ngoại lệ sao cho không vứt mất stack trace.