Sierra Console.app önceki verileri gösterir


17

OS X'in önceki sürümlerinde Console.app günlüklerde daha önce veya daha sonra görmenizi sağlayan düğmelere sahipti.

Sierra'da sadece Console.app uygulamasını başlattığınız zamanki girişleri gösteriyor gibi görünüyor.

Daha önceki girişleri göstermek için Console.app'ı nasıl edinebilirsiniz?

Örneğin neden yeniden asıldığını görmek için günlükleri yeniden başlatmamdan önce görmek istiyorum.


3
IMO, neler olduğunu görebilmeniz muhtemelen Konsol'un en önemli özelliğiydi! Bazen, hatalar / çökmeler beklenmedik bir şekilde gerçekleşir, bu nedenle bu çökmeden hemen önce nelerin günlüğe kaydedildiğini görmek kritik öneme sahiptir.
Gino

Yanıtlar:


13

Kısa cevap

Yapamazsın. En azından henüz değil . Çünkü Console geçmiş verilerle çalışmıyor - bunun yerine canlı verilerle çalışıyor .

Yapabileceğiniz şey logTerminal'deki komutu kullanmaktır . Ancak, sizi uyarmalıyım, logkomutun Sierra'da nasıl çalıştığı konusunda bir çok 'hata' var gibi görünüyor . Bu komutu kullanmak istiyorsanız, bkz . Sierra'da günlükleri kullanma: bazı pratik ipuçları .

[DÜZENLE]

Kullanıcıların kullanabileceği başka bir seçenek olduğunu belirtmeyi unuttum. Loglogger adlı ücretsiz bir uygulama . Bu, Howard Oakley tarafından sağlanan ve Sierra'nın Konsol'un sağlamadığı günlüklerine erişim sağlamak için tasarlanmış bir geçici çözümdür. Açıkçası, bu macOS Sierra'nın çalışmasını gerektirir. Bu bir .zip indirmesi ve nasıl kullanılacağı hakkında oldukça iyi bir PDF kılavuzu içerir.

Not: Uygulamayla veya Howard Oakley ile hiçbir ilişkim yok.

Uzun cevap

Kullanıcılar için açık olmayan bir şey, macOS Sierra'ya dahil olan Konsol sürümünün tamamen yeni bir canavar (yani sıfırdan inşa edilmiş yeni bir uygulama ) olmasıdır.

Konsolun önceki sürümleri varsayılan olarak Tüm Mesajlar'ı açtı ve bu nedenle olaydan sonra sorun giderme için harika bir araçtı (örneğin, bir kilitlenmeden sonra Konsol'u açıp o etkinliğe ve bundan önce gelenlere geri dönebilirsiniz).

macOS Sierra Konsolu böyle çalışmaz. Bu var canlı , size yardımcı olacak değil Mac gece yarısı kapatma nedenleri keşfetmeye çalışıyoruz eğer öyleyse, sadece günlük Konsol açıkken çalışır.

Bu nedenle, sorun giderme açısından yeni Konsol sinir bozucu bir şekilde sınırlıdır. Bu, bazı önemli iyileştirmelere sahip olmadığı anlamına gelmez (mükemmel yeni Arama işlevselliği gibi), ancak şu anda sadece Sierra'da çalışırken sorunların ayıklanması açısından gerçekten yararlıdır, ancak çekirdek uzantılarını analiz etmek istiyorsanız oldukça işe yaramaz. ve servisler. Ayrıca bir dizi yeni araç sağlar, ancak Konsol geçmiş verilerle çalışmadığından , bu araçlar yalnızca Konsol başlatıldığından beri yakalanan girişlerle çalışır (belirli bir uygulamanın neden performans göstermeye çalıştığınızda neden çöktüğünü gidermeye çalışıyorsanız harika belirli bir işlev, ancak aksi takdirde işe yaramaz).

Ne diyorum ben? Konsol devam eden bir çalışma. Şu anda gerçekten bir Beta sürümü olduğunu söyleyecek kadar ileri giderdim . Zaman geçtikçe çok daha fazla işlevsellik eklenecek, ancak şimdilik sabırlı olmamız gerekiyor.


2
wjv'nin cevabı cevap vermedi, bunun aksine
18'de

12

Buna gerek ilk kullanımda logbir giriş yapmış mesajları toplamak için komut satırına komut .logarchive, paket sonra bu paketin içeriğini görüntülemek için Konsolu kullanın. Örneğin:

sudo log collect --last 1d

… Son gün içinde oluşturulan tüm kaydedilmiş mesajları system_logs.logarchivegeçerli dizindeki bir pakette toplar . Bu paketi Konsolda açın ve günlük verilerini görüntülemek, aramak ve filtrelemek için uygulamanın tüm gücünü kullanabilirsiniz.

logDiğer birçok yararlı uygulamaya sahip olduğunu unutmayın ; log(1)Adam sayfasını okumanızı tavsiye ederim .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.