Estou escrevendo um script de shell que utiliza o Linux logger
para registrar a saída. Com base nessa documentação, acredito que o registro seja enviado /var/log/syslog
no Linux, que seria var/logs/system.log
no Mac.
Aqui está uma versão simplificada do meu script para teste:
#!/bin/bash
n=$RANDOM
logger "testing: $n is a random number."
Ao executá-lo e visualizá-lo, system.log
não vejo nenhuma das minhas mensagens. No entanto, vejo as mensagens no Mac OS Console.app
se eu pesquisar por "teste":
Minha pergunta é: onde no sistema de arquivos do Mac esses logs são armazenados? Eles devem estar em algum lugar, mas não consigo encontrá-los. Eles definitivamente não estão em /var/log/system.log
.