Onde o log de eventos do AppleScript é quando é executado em Launchd? -- applescript campo com launchd campo com logs camp apple Relacionado O problema

Where does Applescript Event Log go when run under Launchd?


0
vote

problema

português

ou, como registrar 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 Plist de Launchd:

  <key>StandardOutPath</key> <string>/tmp/theProgram.log</string> <key>StandardErrorPath</key> <string>/tmp/theProgram_error.log</string>    

Após o qual, os arquivos estavam felizes criados, mas permanecem vazios. Nada está no log do sistema para este aplicativo, que é confirmado em execução.

são os logs de eventos salvos em algum lugar?

é definir um launchctl log level necessário para isso?

english

Or, how to log from an AppleScript (saved as application) and/or view the Event Log?

None of the AppleScript's log statements can be found. I have tried adding the following to the launchd plist:

<key>StandardOutPath</key> <string>/tmp/theProgram.log</string> <key>StandardErrorPath</key> <string>/tmp/theProgram_error.log</string> 

after which, the files were happily created, but remain empty. Nothing is in the system log for this application, which is confirmed running.

Are the event logs saved somewhere?

Is setting a launchctl log level necessary for this?

        
 
 

Lista de respostas

1
 
vote

Para trazer o conteúdo do comentário de Mateusz aqui em uma resposta. Crédito para camelot para as etapas.

O AppleScript ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Declaração não escreve para o PadradoTPATH. Escrever para um arquivo de log demora 3 etapas. A segunda etapa pode levar 2 formas, dependendo do desejo de salvar dados escritos anteriormente.

  -- Open the log file set logFile to (open for access POSIX file "/var/tmp/myScript.log" with write permission) -- Write some data to it (clearing the existing contents) write "some data" & return to logFile -- Or, write by appending, some data to the end of existing data write "some data" & return to logFile starting at eof -- Close the file close access logFile    

Pode ajudar a reescrever o primeiro passo como 2 declarações:

  set logFilePath to "/var/tmp/myScript.log" set logFile to (open for access POSIX file logFilePath with write permission)    

Eu ainda estou procurando uma resposta sobre o ABCDEFGHIJKLMNABCDEFGHIJKLMN3 Declarações e Log de Eventos. Neste ponto, acho que eles entram em espaço profundo.

 

To bring the contents of Mateusz's comment here in an answer. Credit to Camelot for the steps.

The AppleScript log statement does not write to the StandardOutPath. Writing to a log file takes 3 steps. The second step may take 2 forms depending of wether you want to save previously written data.

-- Open the log file set logFile to (open for access POSIX file "/var/tmp/myScript.log" with write permission) -- Write some data to it (clearing the existing contents) write "some data" & return to logFile -- Or, write by appending, some data to the end of existing data write "some data" & return to logFile starting at eof -- Close the file close access logFile 

It may help to rewrite the 1st step as 2 statements:

set logFilePath to "/var/tmp/myScript.log" set logFile to (open for access POSIX file logFilePath with write permission) 

I am still searching for an answer regarding the log statements and event log. At this point, I think they go into deep space.

 
 
0
 
vote

Use log para exibir o progresso durante a execução do script. Não escreve a saída para qualquer arquivo. https://developer.apple.com/library/mac/documentation/appleplyccript/conceptual/appleplIclangguide/reference/aslr_cmds.html#//apple_ref/doc/uid/tp40000983-ch216-sw49

.
 

Use log to display progress during script execution. It does not write output to any file. https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW49

 
 

Perguntas relacionadas

0  Firewall do PF: Toda vez que eu uso "pfctl", obtenho erros sobre o suporte à ALTQ  ( Pf firewall every time i use pfctl i get errors about altq support ) 
Eu tenho uma configuração de firewall ligeiramente elaborada onde meu servidor geralmente tem entre 400 e 800 endereços IP firewalled. Ele muda para frente e ...

1  Visualize o syslog no OSX  ( Visualize syslog on osx ) 
Estou à procura de uma GUI (ou terminal se não houver GUI), que fornece o seguinte: Visualização de logs syslog. filtragem: Por exemplo, posso filtrar...

5  Como investigar o erro pop-up aleatório do aplicativo em Mojave?  ( How to investigate mail apps random popup bug on mojave ) 
Computador do meu amigo (executar a versão mais recente Mojave) está experimentando esse bug onde o Mail.app de repente - aleatoriamente? - e automaticamente ...

1  Como posso descobrir quando meu MacBook Pro se transformou?  ( How can i find out when my macbook pro turned itself on ) 
Estou tentando rastrear um problema onde meu MPB ocasionalmente se vira enquanto ainda está fechado. Talvez se eu puder identificar o tempo que acontece, ela ...

1  Como posso depurar uma exibição não reconhecida na alta Sierra?  ( How can i debug an unrecognised display in high sierra ) 
Meu monitor externo parou recentemente sendo reconhecido pelo meu MacBook Pro (início de 2011 - 8,2, alta Sierra, 10.13.6) Recebi Pram / SMC e tentei várias...

0  Onde o log de eventos do AppleScript é quando é executado em Launchd?  ( Where does applescript event log go when run under launchd ) 
ou, como registrar um AppleScript (salvo como aplicativo) e / ou visualizar o log de eventos? Nenhuma das instruções de log do AppleScript pode ser encontra...

2  Como sei que meu Mac desliga por causa do superaquecimento?  ( How do i know my mac turns off because of overheating ) 
Meu MacBook Pro (Yosemite) O início de 2011 às vezes desliga inesperadamente ao executar tarefas pesadas na energia da bateria. Existe uma maneira de confirma...

2  O log do console está me dizendo que o banco de dados está bloqueado para muitos aplicativos. Como faço para desbloquear?  ( Console log is telling me that database is locked for many apps how do i unlock ) 
Estou tentando diagnosticar um MacMini que é dolorosamente lento para começar. Eu já verei o sistema de arquivos ( fsck ) e o disco ( Disk Warrior ). Eu estou...

1  arquivo de log de conexão wifi do iPhone?  ( Iphone wifi connection log file ) 
Eu tenho um iPhone 5s com a versão mais recente do iOS. O cartão sem fio (e Bluetooth) parou de funcionar (testado na barra genial) apenas algumas semanas for...

5  log de atividade de sincronização do iCloud  ( Icloud sync activity log ) 
Tentando descobrir como ver a atividade acontecendo enquanto os arquivos do iCloud estão sincronizando. O aplicativo MacOS Console mostra mensagens de cloudd...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.