MacOS - Belirli bir süreç / program için syslogd log seviyesini nasıl değiştirebilirim?


2

MacOS'ta yeniyim ve bilgisayarım başlatılırken bir sistem işleminde neler olup bittiğini daha iyi görmek istiyorum. Günlükte bir işlemin ayarları değiştirdiğini görebiliyorum, ancak günlük nasıl yapılacağını söylemiyor.

Günlük düzeyini hata ayıklamaya ayarlayarak, syslog işleminin ne yaptığı hakkında daha fazla bilgi yakalayacağını düşünüyorum. Koşarsam sudo syslog -c SystemUIServer -dgünlük düzeyini artırmak için benim bilgisayarı yeniden başlatın zaman, ayarı kaydedildi almaz.

Okuduğum burada o syslogd'nin için .plist dosyasında kalıcı bir yere ayarı değiştirmek mümkün olduğunu, ama nasıl anlamıyorum.

Birisi bana, günlük dosyasından daha fazla bilgi edinmek için belirli bir işlem için günlük seviyesini kalıcı olarak yükseltecek ayarları söyleyebilir mi?

Düzenle:

/ System / library / launchdaemons dizininde, aşağıdaki hizmetleri sistem hizmetlerinden biri için bir .plist dosyasına ekledim ve bilgisayarımı yeniden başlatılamaz hale getirdim.

<key>WaitForDebugger</key>
<true/>
<key>Debug</key>
<true/>

Sistemimi orijinal .plist dosyasının bir yedeğiyle tekrar çalıştırdığımda, konsol günlükleri işlemin yüklenmediğini gösterdi çünkü launchd hata ayıklayıcıyı bekliyordu. Hata ayıklama günlüğü anahtarı, bir 'Hata Ayıklayıcı' programını çalıştırmaktan farklı görünüyor? Gerçekten bilmiyorum Hala bir çözüm arıyorum ve her türlü tavsiyeye minnettar olurum.

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.