Untuk pembaca setia blog Nostra, pada kesempatan kali ini saya
akan membahas mengenai customize log dengan menggunakan log4j di OSB. Dimana
pembahasan ini merupakan satu kebutuhan umum dari semua development yaitu
implementasi log. Seperti yang kita semua tahu OSB menyediakan komponen log
yang dapat digunakan di dalam layanan proxy apa pun atau di split join untuk
logging. Komponen OSB Log memiliki beberapa keterbatasan seperti menulis log di
file log server weblogic, dan jika pengguna ingin memodifikasi default OSB
logging, itu akan berdampak terhadap domain weblogic.
Tapi untuk pembahasan kali ini, saya akan memberitahukan
anda cara sederhana untuk meng-embbed log4j pada OSB tanpa harus mengatur path
domain ataupun path file untuk meletakkan jar daripada log4j tersebut. Dan cara
sederhananya adalah dengan cara menambahkan dependency log4j pada jar logging.
Berikut cara-cara untuk membuat custom log OSB dengan log4j:
1. Create project Java untuk membuat customize log
(logging), dan tentukan path dimana file lognya ditulis.
2. Build jar loggingnya.
3. Jar logging diembbed ke folder project OSB.
4. Setelah itu jar log4jnya juga diembbed di folder yang sama dengan jar loggingnya di OSB.
5. Kemudian jar loggingnya di-call menggunakan java callout pada OSB.
6. Dan yang terakhir, add dependency log4j dari loggingnya, dan jalankan PS-nya.
6. Dan yang terakhir, add dependency log4j dari loggingnya, dan jalankan PS-nya.
7. Log akan ditulis pada file path yang telah ditentukan.
Nah, berikut cara mudah untuk membuat custom log dengan menggunakan log4j pada OSB, tanpa kita harus mengatur atau menentukan domain penyimpanan log4jnya.
Sekian dan terima kasih….
Referensi:
https://www.linkedin.com/pulse/osb-custom-logs-log4j-sandeep-pachauri
https://community.apigee.com/questions/40102/can-i-include-external-libraries-in-java-callout-j.html
No comments:
Post a Comment