En sistemas Linux más antiguos, el logger
comando se puede usar para enviar un mensaje de registro a syslog.
¿Leyendo dónde logger
registra sus mensajes en Arch Linux? , parece que los syslog
mensajes y la logger
aplicación de línea de comandos solo hablan con el systemd
diario si se configura un socket para el reenvío de mensajes .
Entonces, ¿cuál es el equivalente moderno del logger
comando? ¿Cómo puedo enviar un mensaje directamente al diario systemd desde la línea de comandos?
Respuestas:
systemd-cat
es el equivalente al registrador:En otra terminal, ejecutando
journalctl -f
:Las prioridades se especifican solo por parte de la cadena:
Las advertencias son audaces, las emergencias son audaces y rojas. Cosas de miedo.
También puede usar un 'identificador' que es arbitrario, para especificar el nombre de la aplicación. Estos son como viejas instalaciones de registro del sistema, pero no se pegan con cosas antiguas como
lpr
uucp
nntp
o la siempre descriptivalocal0
a travéslocal7
.Se registra como:
fuente
-t
el siguiente comando:journalctl -t someapp