Azion CLI logs
Comandos da Azion CLI que mostram os logs de console das suas functions e os logs de eventos HTTP das suas aplicações, com cada flag, seu tipo e seu padrão.
Os comandos logs da Azion CLI imprimem logs recentes no terminal. azion logs cells mostra os logs de console das suas functions, e azion logs http mostra os logs de eventos HTTP das suas aplicações. As opções que todo comando aceita, como --debug, --timeout e -c, estão em Opções globais da Azion CLI.
Uso
azion logs recebe o tipo de log como subcomando, cells ou http:
O comando não tem flags próprias. -h ou --help imprime a ajuda do comando, e azion logs <subcommand> --help imprime a ajuda de um subcomando.
azion logs cells
azion logs cells mostra os logs de console que as suas functions escrevem. cells é o nome que a CLI dá aos logs de console de functions. O comando retorna os logs dos últimos 5 minutos:
| Flag | Curta | Tipo | Padrão | Descrição |
|---|---|---|---|---|
--function-id | — | string | — | ID da function cujos logs você quer ver. Sem ela, o comando mostra os logs de todas as functions. |
--limit | — | string | "100" | Número de entradas de log que o comando mostra por vez. |
--pretty | — | — | — | Imprime os logs em um layout formatado. |
--tail | — | — | — | Mantém o comando em execução e imprime os logs à medida que chegam, como tail -f. Entre um log e outro, imprime Waiting for the next event.... |
Para encontrar o ID de uma function, consulte Azion CLI function.
azion logs http
azion logs http mostra os logs de eventos HTTP das suas aplicações, uma entrada por requisição, da mais antiga para a mais recente. O comando retorna os logs dos últimos 5 minutos:
| Flag | Curta | Tipo | Padrão | Descrição |
|---|---|---|---|---|
--limit | — | string | "100" | Número de entradas de log que o comando mostra por vez. |
--pretty | — | — | — | Imprime cada campo de uma entrada em sua própria linha. |
--tail | — | — | — | Mantém o comando em execução e imprime os logs à medida que chegam, como tail -f. Entre um log e outro, imprime Waiting for the next event.... |
Cada entrada traz, para uma requisição, o timestamp, o host, a URI da requisição, o status, o user agent, o nome da região, os bytes enviados, o tempo da requisição e o método da requisição.
Exemplos
Estes exemplos leem os logs de eventos HTTP de uma aplicação que serve um site estático.
Mostrar logs de eventos HTTP
Este comando mostra cinco logs de eventos HTTP:
O comando imprime uma linha por requisição:
Mostrar logs de eventos HTTP campo a campo
Este comando mostra dois logs de eventos HTTP no layout legível:
O comando imprime cada campo em sua própria linha, com uma linha em branco entre as requisições:
Acompanhar os logs de eventos HTTP à medida que chegam
Este comando imprime os logs de eventos HTTP dos últimos 5 minutos e continua em execução:
Enquanto nenhuma requisição chega, o comando imprime Waiting for the next event.... Cada nova requisição aparece quando é registrada, e o comando roda até você interrompê-lo: