Ou, como logar de um AppleScript (salvo como aplicativo) e / ou visualizar o log de eventos?
Nenhuma das instruções de log do AppleScript pode ser encontrada. Eu tentei adicionar o seguinte para o plur launchd:
<key>StandardOutPath</key>
<string>/tmp/theProgram.log</string>
<key>StandardErrorPath</key>
<string>/tmp/theProgram_error.log</string>
depois disso, os arquivos foram criados com alegria, mas permanecem vazios. Nada está no log do sistema para este aplicativo, que está confirmado em execução.
Os logs de eventos são salvos em algum lugar?
Está definindo launchctl log level
necessário para isso?
applescript
launchd
logs
David C
fonte
fonte
Respostas:
Para trazer o conteúdo do comentário de Mateusz aqui em uma resposta. Agradecemos a Camelot pelas etapas.
O AppleScript
log
instrução não grava no StandardOutPath. Escrever em um arquivo de log leva 3 etapas. A segunda etapa pode levar 2 formulários dependendo do tempo em que você deseja salvar dados previamente gravados.Pode ajudar a reescrever o primeiro passo como 2 declarações:
Ainda estou procurando uma resposta sobre o
log
instruções e log de eventos. Neste ponto, acho que eles entram no espaço profundo.fonte
Use log para exibir o progresso durante a execução do script. Não grava a saída em nenhum arquivo. https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW49
fonte