Huong Dan Java Logger là một Mule ESB component, cải tiến và bổ sung thêm những chức năng mới mà Logger component mặc định của Mule ESB chưa có.
GitHub Homepage: https://github.com/huongdanjavacom/huong-dan-java-logger-component
Sự khác nhau giữa Logger component mặc định của Mule ESB và Huong Dan Java Logger component là:
Logger component mặc định
Có 3 thông tin chúng ta cần phải cấu hình cho mỗi endpoint của Logger component đó là:
- Message
- Level
- Category
Phần Category chúng ta phải cấu hình nhiều lần, mặc dù giá trị của nó có thể giống nhau trong một Mule application hay một Mule Flow.
Huong Dan Java Logger component
Global Configuration:
Ngoài thông tin về Message và Level tương tự như Logger component mặc định của Mule ESB, thông tin về Category trong Huong Dan Java Logger đã được đưa vào phần Global Configuration để có thể sử dụng lại cấu hình Category này ở các enpoint khác trong Mule application. Đối với những endpoint nào đó cần thay đổi Category, có thể cấu hình để override lại giá trị đã được cấu hình trong Global Configuration, sử dụng phần Global Configuration Override trong phần cấu hình chính của Huong Dan Java Logger.
Huong Dan Java Logger cũng giới thiệu một tính năng mới cho phép truyền thông tin Correlation Id của Mule Message vào trong log message của Mule application. Điều này cho phép người dùng có thể identify được request đang có vấn đề trong trường hợp có lỗi xảy ra với Mule application của họ.
Tất nhiên, Huong Dan Java Logger vẫn hỗ trợ tốt đối với những phần cấu hình cần sử dụng Mule Expression Language (MEL) các bạn nhé!
Dưới đây là những bài viết của Hướng Dẫn Java về cách xây dựng Huong Dan Java Logger.
Rất mong nhận được sự ủng hộ và feedback từ mọi người để Huong Dan Java Logger ngày càng tốt hơn, hoàn thiện hơn, đáp ứng được nhu cầu của người dùng.
- Huong Dan Java Logger – Phần 1 – Khởi tạo Anypoint Connector Project cho Logger
- Huong Dan Java Logger – Phần 2 – Thay đổi tên Logger và tên package
- Huong Dan Java Logger – Phần 3 – Thay đổi Mule Category cho Logger
- Huong Dan Java Logger – Phần 4 – Xây dựng Global Configuration
- Huong Dan Java Logger – Phần 5 – Thêm giao diện cấu hình chính
- Huong Dan Java Logger – Phần 6 – Lấy Correlation ID và Category từ cấu hình
- Huong Dan Java Logger – Phần 7 – Cho phép truy cập Correlation Id từ log message
- Huong Dan Java Logger – Phần 8 – Lấy Message để log
- Huong Dan Java Logger – Phần 9 – Do logging
- Huong Dan Java Logger – Phần 10 – Trả về payload sau khi logging
- Huong Dan Java Logger – Phần 11 – Release v1.0.0
- Huong Dan Java Logger – Phần 12 – Cài đặt vào Anypoint Studio