¿Cómo deshabilitar el logging en system.log en OS X?

Durante mi time con Yosemite, tuve un problema inofensivo que se registra en system.log sin parar.

Esta pregunta no se trata de resolver el problema.

Me gustaría detener la charla, porque están escritos en la unidad que es una SSD, y podrían prescindir de ellos.

¿Cómo puedo silenciar o evitar las escrituras en el logging?

Los posts provienen del kernel y culpan a IO80211ScanManager . Ejemplo:
Nov 19 02:04:46 Louis-MBP kernel[0]: IO80211ScanManager::startScan: pid 29 had pending scan request. Deleting.

Dominan el logging, cuyos 4.000 posts más recientes suelen abarcar alnetworkingedor de un día.

  • ¿Spotlight mantiene un historial de búsqueda?
  • El desplazamiento del mouse no funciona cuando el mouse de Microsoft está conectado
  • ¿No hay una networking ad-hoc segura con Yosemite?
  • Desactivada la desactivación del Centro de notifications
  • Monitor externo que muestra solo ruido después de la actualización de Yosemite
  • ¿Cómo instalo OS X Yosemite sin una aplicación de Mac App Store que funcione?
  • ¿Cómo deshacerse de sort-bar en la aplicación de correo?
  • AppleScript para leer todas las notifications en el Centro de notifications OSX 10.10 Yosemite
  • 2 Solutions collect form web for “¿Cómo deshabilitar el logging en system.log en OS X?”

    El logging en system.log está controlado por el file /etc/asl.conf. El valor pnetworkingeterminado es enviar todos los posts del kernel a system.log. Si agrega una restricción de nivel de prioridad, las quejas triviales del sistema no se registrarán.

    Edite el file /etc/asl.conf y busque una línea que se vea así

     ? [= Sender kernel] file system.log 

    y cambiarlo a

     ? [= Sender kernel] [<= Level error] file system.log 

    Envíe una señal HUP al process syslogd (o simplemente reinicie su sistema) y se cambiará el comportamiento de logging. Use pgrep desde Terminal para encontrar la ID del process para syslogd. P.ej

     $ pgrep syslogd 21 $ 

    Luego, envíe una señal HUP a la ID del process con el progtwig kill .

     $ sudo kill -HUP 21 $ 

    Eliminar el logging del sistema con el command

     sudo rm /System/Library/LaunchDaemons/com.apple.syslogd.plist 

    macOS es lo mismo que iOS. Cualquier service que se esté ejecutando se almacena en un plist para dar el command para ejecutar un script. Entonces, si puede deshabilitar o eliminar un service en iOS, también puede hacerlo en macOS.

    Esto solo elimina el service de logging del sistema que se ejecuta en el arranque, nada más. Puede ejecutar el logging manualmente si lo desea al abrir la console.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).