macOS nueva session de logging api (logging unificado)

Preguntas:

1) ¿Cómo podemos networkingirigir la secuencia de log desde stdin a, por ejemplo, lnav ? Actualmente, uso Bash | (tubería), pero me gustaría saber si hay una mejor manera de hacerlo, el flujo del buffer de tubería es demasiado rápido para que lnav procese y lo formatee adecuadamente. ¿Alguna idea / solución aquí?

No sé cómo establecer un puente (no quiero escribir / leer en el sistema de files) entre el logging y cualquier otro process de shell sin pipe in bash directamente.

2) ¿Cómo puedo usar correctamente la secuencia de la secuencia 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 analíticos / estadísticos o visuales de nodos increíbles.

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

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

La API es un buen paso adelante, pero me gustaría tener más time de transición con syslog hasta que me olvide y el uhmmmm el nuevo logging persistente de memory desde 10.12.1 public beta no es completamente de mi agrado ya que simplemente no lo hago Obtenga cualquier file de logging nuevo en /private/var/log (también puede ser mi error de configuration / error)

actualización 1 – https://developer.apple.com/reference/os/1891852-logging#1682426

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