nueva secuencia de registro de api (registro unificado) de macOS

1

Preguntas:

1) ¿Cómo podemos redireccionar el log flujo de stdin a, por ejemplo, lnav ? Actualmente uso bash | (tubería), pero me gustaría saber si hay una mejor manera de hacerlo: el flujo de la memoria intermedia de la tubería es demasiado rápido para que lnav lo procese y lo formatee correctamente. ¿Alguna idea o solución aquí?

No sé cómo configurar un puente (no quiero escribir / leer en el sistema de archivos) entre el registro y cualquier otro proceso de shell sin canalizar directamente en bash.

2) ¿Cómo puedo usar correctamente el flujo de log stream para poner el JSON directo en mongodb ?

log stream --style=json output hace que sea mucho más fácil hackear algunos analizadores estadísticos / analgésicos asombrosos o analizadores visuales.

log stream --style=syslog --level=info puede hacer que uno se maree, con - predicar puede reducirlo a un flujo más legible:

log stream --style syslog --predicate \ 'senderImagePath contains[cd] "TimeMachine"' --info

La API es un buen paso adelante, pero me gustaría tener más tiempo de transición con syslog hasta que me olvide de ello y uhmmmm la nueva memoria persistente ya que 10.12.1 public beta es no del todo a mi gusto ya que simplemente no obtengo ningún nuevo archivo de registro en /private/var/log (aunque también puede ser mi error / error de configuración)

actualización 1 - enlace

    
pregunta PJJ 22.10.2016 - 23:29

0 respuestas

Lea otras preguntas en las etiquetas