Başlatma günlük seviyesini ayarlama


19

MacOS Yosemite'de launchd'nin günlük düzeyini nasıl ayarlayabilirim?

Denedim launchctl log level debugama işe yaramıyor.



1
@sdmeyers Launchd'ın kendisinde hata ayıklamak istiyorum (ne yaptığını biliyorum, eğer çöküyorsa, hangi işlerin ne zaman başlayacağını kim ister, bu işler ne yapıyor, çöküyorlar mı? ölüyor?)
gnzlbg

2
Bunu launchdgeliştirici posta listesinde sormayı düşünün ; listenin yazarları launchd.
Graham Miln

1
Görünüşe göre mac üzerinde inceleyemezsiniz, sadece DEVELOPMENT varyantında mevcut olduğunu söylüyor: /
gnzlbg

1
burada bir cevap bulan var mı? Ben sadece posta listesine abone oldum.
icfantv

Yanıtlar:


1

Apple, başlatma için kaynak kodunu yayınladığından, kesme noktalarını incelemek veya ayarlamak için işleme bir hata ayıklayıcı eklemeniz daha iyi şansa sahip olabilirsiniz.

Bu ve günlük düzeyini değiştirmek de aşırıya kaçabilir. Yüklenen işleri kolayca inceleyebilir ve bunları devre dışı bırakabilir / hata ayıklama komut dosyalarını çağırmak için değiştirebilir veya başka bir işlem başladığında veya durduğunda durumu dökecek veya iletileri günlüğe kaydedecek şekilde başka bir iş ayarlayabilirsiniz.

Yaptıklarınızın daha ayrıntılı özellikleriyle ilgileniyorum - bu bir XY sorununun harika bir örneği gibi görünüyor. Gerçek sorunun / sorunun ne olduğu hakkında değil, ileriye doğru en iyi yol olarak gördüğünüz çözümü soruyorsunuz.


Apache'yi bir çöp yapılandırmasıyla başlatmayı deneyin. Linux'ta şikayet edecek ve ayrıntılı bir hata olacak systemctl status httpd. Mac'te şansınız yok gibi görünüyor. Gibi belirsiz bir hata ile(homebrew.mxcl.httpd24[36144]): Service exited with abnormal code: 1
Ray Foss
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.