วิธีที่ง่ายที่สุดในการสร้างบันทึกใน Java โดยใช้ SimpleFormatter และ XMLFormatter ของ java.util.logging

เผยแพร่แล้ว: 2020-05-26
วิธีที่ง่ายที่สุดในการสร้างบันทึกใน Java โดยใช้ SimpleFormatter, XMLFormatter ของ java.util.logging

Java มาพร้อมกับยูทิลิตี้มากมาย ในบทช่วยสอนนี้ เราจะพูดถึงวิธีที่ง่ายที่สุดในการสร้างไฟล์บันทึกโดยใช้ SimpleFormatter และ XMLFormatter

ใน Crunchify เราได้เผยแพร่บทช่วยสอนบางประการเกี่ยวกับการเข้าสู่ระบบในช่วงเวลาหนึ่ง

  • กำหนดค่า log4j.properties ทางที่ถูกต้อง
  • ยูทิลิตี้ Log4j ที่พร้อมใช้งานสำหรับโปรเจ็กต์การผลิตของคุณ
  • สร้างระดับการบันทึกของคุณเอง

วันนี้ ฉันกำลังดำเนินการตั้งค่า Elastic FileBeats บนโฮสต์ของฉัน และต้องการสร้างบันทึกที่ Elastic FileBeats สามารถรับได้ในขณะใช้งานจริง

ฉันได้สร้างยูทิลิตี้สร้างบันทึกอย่างรวดเร็วและต้องการแบ่งปันสิ่งเดียวกันนี้กับทุกคน เราจะใช้ยูทิลิตี้ java.util.logging ในตัวของจาวา

CrunchifyLogGenerator.java

ดังที่คุณเห็นในโปรแกรมด้านบน ฉันได้แสดงความคิดเห็นไว้ below 2 lines เมื่อคุณเรียกใช้โปรแกรมด้านบน ให้ยกเลิกการแสดงข้อคิดเห็นด้านล่างสองบรรทัด แล้วคุณจะเห็นผลลัพธ์ผลลัพธ์ XML

เพียงเรียกใช้โปรแกรมด้านบนเป็นแอปพลิเคชัน Java แล้วคุณจะเห็นบรรทัดด้านล่างเพิ่มในไฟล์บันทึกที่คุณระบุ

เอาต์พุตคอนโซล Eclipse:

ฉันหวังว่าคุณจะพบว่ามีประโยชน์สำหรับโครงการของคุณ หากคุณประสบปัญหาใด ๆ ในการดำเนินการนี้โปรดแจ้งให้เราทราบ