คำตอบสั้น ๆ
คุณทำไม่ได้ ดีอย่างน้อยไม่ได้เลย นั่นเป็นเพราะ Console ไม่ทำงานกับข้อมูลในอดีตแต่ทำงานกับข้อมูลสดแทน
สิ่งที่คุณสามารถทำได้คือใช้log
คำสั่งในเทอร์มินัล อย่างไรก็ตามฉันต้องเตือนคุณดูเหมือนว่ามี 'บั๊ก' จำนวนมากในการทำงานของlog
คำสั่งในเซียร์รา หากคุณกำลังสนใจในการใช้คำสั่งนี้หมายถึงการใช้บันทึกในเซียร์นี้: เคล็ดลับการปฏิบัติบางอย่าง
[แก้ไข]
ฉันลืมที่จะพูดถึงว่ามีตัวเลือกอื่นสำหรับผู้ใช้ มันเป็น app ฟรีที่เรียกว่าLoglogger นี่เป็นวิธีแก้ปัญหาที่ Howard Oakley ออกแบบมาเพื่อให้เข้าถึงบันทึกของ Sierra ที่ Console ไม่ได้ให้บริการ เห็นได้ชัดว่านี่ต้องใช้ macOS Sierra เพื่อให้ทำงานได้ เป็นการดาวน์โหลด. zip และมีคำแนะนำ PDF ที่ดีเกี่ยวกับการใช้งาน
หมายเหตุ: ฉันไม่มีส่วนเกี่ยวข้องใด ๆ กับแอพหรือ Howard Oakley
คำตอบยาว ๆ
สิ่งหนึ่งที่ไม่ชัดเจนสำหรับผู้ใช้คือเวอร์ชันของ Console ที่มาพร้อมกับ macOS Sierra เป็นสัตว์ร้ายตัวใหม่ทั้งหมด (เช่นแอพใหม่ที่สร้างขึ้นจากศูนย์)
คอนโซลรุ่นก่อนหน้าเปิดข้อความทั้งหมดตามค่าเริ่มต้นและเนื่องจากนี่เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการแก้ไขปัญหาหลังจากข้อเท็จจริง (เช่นหลังจากเกิดข้อผิดพลาดคุณสามารถเปิดคอนโซลและอ้างอิงกลับไปที่เหตุการณ์นั้นและสิ่งที่นำหน้ามา)
คอนโซลของ macOS Sierra ไม่ทำงานอย่างนั้น มันเป็นไฟล์บันทึกสดจะทำงานเฉพาะเมื่อเปิดคอนโซลดังนั้นหากคุณพยายามค้นหาสาเหตุที่เครื่อง Mac ของคุณปิดตอนเที่ยงคืนมันจะไม่ช่วยคุณ
ดังนั้นจากมุมมองการแก้ไขปัญหาคอนโซลใหม่มีข้อ จำกัด อย่างน่าผิดหวัง ไม่ได้บอกว่ามันไม่มีการปรับปรุงที่สำคัญ (เช่นฟังก์ชั่นการค้นหาใหม่ที่ยอดเยี่ยม) แต่ในปัจจุบันมันมีประโยชน์จริงๆในแง่ของการแก้ไขข้อบกพร่องในขณะที่ทำงานในเซียร์รา แต่ไม่มีประโยชน์พอสมควรหากคุณต้องการวิเคราะห์ส่วนขยายเคอร์เนล และบริการ นอกจากนี้ยังมีเครื่องมือใหม่ ๆ มากมาย แต่เนื่องจาก Console ไม่ทำงานกับข้อมูลในอดีตเครื่องมือเหล่านี้จะทำงานกับรายการที่ถูกบันทึกตั้งแต่เปิดตัวคอนโซล (ดีมากถ้าคุณพยายามแก้ไขปัญหาสาเหตุที่แอพบางแอปหยุดทำงานเมื่อใดก็ตามที่คุณพยายามทำงาน ฟังก์ชั่นที่เฉพาะเจาะจง แต่ไร้ประโยชน์อย่างอื่น)
ดังนั้นฉันกำลังพูดอะไร คอนโซลกำลังทำงานอยู่ ฉันจะบอกว่ามันเป็นรุ่นเบต้าในปัจจุบัน จะมีการเพิ่มฟังก์ชันการทำงานมากขึ้นเมื่อเวลาผ่านไป แต่สำหรับตอนนี้เราต้องอดทน