โปรแกรม Java ของเราพูดคุยกับ IBM MQ โดยใช้ IBM ที่ให้มา com.ibm.mq.allclient
ไห. เนื่องจาก จัดทำเอกสารโดย IBMข้อความบันทึกที่สร้างขึ้นจากภายใน JAR จะถูกเขียนลงใน mqjms.log
ในไดเรกทอรีปัจจุบัน
ลิงก์ด้านบนอธิบายว่าตำแหน่ง - และ/หรือชื่อไฟล์ - สามารถเปลี่ยนแปลงได้อย่างไร แต่นั่นคือความยืดหยุ่นทั้งหมดที่จัดทำเป็นเอกสาร...
รหัสของเราเองใช้ log4j กับส่วนต่อท้ายที่กำหนดค่าสำหรับทั้งไฟล์ในเครื่องและสำหรับ Splunk ขององค์กร โดยใช้ JAR ของ Splunk
เป็นไปได้หรือไม่ที่จะกำหนดค่าไคลเอนต์ IBM MQ JAR เพื่อป้อนรายการบันทึกโดยตรงไปยัง Splunk เช่นกัน เอกสาร Splunk วิธีฟีดเซิร์ฟเวอร์จากเฟรมเวิร์กการบันทึก Java ต่างๆ -- IBM MQ ใช้สิ่งเหล่านี้หรือไม่? สามารถทำเพื่อ?
อัปเดต: ฉันไม่ต้องการฟีด Splunk โดยวิธีการ การพิมพ์ -- ไม่ว่าจะเป็นไฟล์ที่ดูโดย Splunk Forwarding Agent -- หรือวิธีการอื่นๆ เนื่องจากรายการบันทึกที่พิมพ์จะสูญเสียข้อมูลบางส่วน และเนื่องจากรายการหลายบรรทัด (เช่นรายการที่มีข้อยกเว้น Java) จะสร้างเหตุการณ์การบันทึก สำหรับแต่ละบรรทัด.