ฉันไม่แน่ใจว่าคุณกำลังใช้เวอร์ชันใดหรือใช้ตัวกรองใด แต่สำหรับเอาต์พุตเริ่มต้นของ journalctl คือ สั้น
short : เป็นค่าดีฟอลต์และสร้างเอาต์พุตที่ส่วนใหญ่เหมือนกับการจัดรูปแบบของไฟล์ syslog แบบคลาสสิก โดยแสดงหนึ่งบรรทัด
ต่อรายการบันทึกประจำวัน
หากคุณต้องการผลลัพธ์ในรูปแบบอื่นที่คุณต้องใช้ -o
ตัวเลือกและฟิลด์การจัดหาตามที่ต้องการ หวังว่านี่จะช่วยคุณได้ จากการวางด้วยตนเองด้านล่างส่วน
-o, --output=
ควบคุมการจัดรูปแบบของรายการสมุดรายวันที่แสดง เลือกหนึ่งในตัวเลือกต่อไปนี้:
สั้น
เป็นค่าดีฟอลต์และสร้างเอาต์พุตที่ส่วนใหญ่เหมือนกับการจัดรูปแบบของไฟล์ syslog แบบคลาสสิก โดยแสดงหนึ่งบรรทัด
ต่อรายการบันทึกประจำวัน
iso สั้น
คล้ายกันมาก แต่แสดงการประทับเวลาของนาฬิกาติดผนัง ISO 8601
สั้นแม่นยำ
คล้ายกันมาก แต่แสดงการประทับเวลาด้วยความแม่นยำระดับไมโครวินาที
โมโนโทนิกสั้น
คล้ายกันมาก แต่แสดงการประทับเวลาแบบโมโนโทนิกแทนการประทับเวลานาฬิกาแขวน
ละเอียด
แสดงรายการรายการที่มีโครงสร้างครบถ้วนพร้อมฟิลด์ทั้งหมด
ส่งออก
ทำให้วารสารเป็นอนุกรมเป็นสตรีมไบนารี (แต่ส่วนใหญ่เป็นข้อความ) ซึ่งเหมาะสำหรับการสำรองข้อมูลและการถ่ายโอนเครือข่าย (ดู Journal
รูปแบบการส่งออก[1] สำหรับข้อมูลเพิ่มเติม)
เจสัน
จัดรูปแบบรายการเป็นโครงสร้างข้อมูล JSON หนึ่งรายการต่อบรรทัด (ดู Journal JSON Format[2] สำหรับข้อมูลเพิ่มเติม)
json-สวย
จัดรูปแบบรายการเป็นโครงสร้างข้อมูล JSON แต่จัดรูปแบบเป็นหลายบรรทัดเพื่อให้มนุษย์อ่านได้ง่ายขึ้น
json-sse
จัดรูปแบบรายการเป็นโครงสร้างข้อมูล JSON แต่รวมไว้ในรูปแบบที่เหมาะสมสำหรับเหตุการณ์ที่เซิร์ฟเวอร์ส่ง[3]
แมว
สร้างเอาต์พุตที่สั้นมาก โดยแสดงเฉพาะข้อความจริงของรายการบันทึกแต่ละรายการโดยไม่มีข้อมูลเมตา ไม่มีแม้แต่การประทับเวลา