Logo Passei Direto
Buscar

Logging em Desenvolvimento

User badge image
Dimitri Gomes

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Logging
O que e logging em desenvolvimento de software?
a) O processo de apagar arquivos antigos
b) O registro de eventos e informacoes geradas por um sistema durante sua execucao
c) A criacao de backups automaticos
d) O monitoramento do uso da CPU
Resposta correta: b
Explicacao: Logging consiste em capturar e armazenar informacoes sobre eventos e operacoes que
ocorrem em um sistema para analise e depuracao.
Qual e o principal objetivo do logging em sistemas computacionais?
a) Aumentar o uso de memoria
b) Facilitar a depuracao, monitoramento e auditoria do sistema
c) Diminuir o tempo de resposta do sistema
d) Substituir o sistema de backup
Resposta correta: b
Explicacao: Logs ajudam desenvolvedores e administradores a entender o comportamento do
sistema e a diagnosticar problemas.
Quais informacoes sao comumente registradas em logs?
a) Apenas erros criticos
b) Mensagens de erro, avisos, informacoes de execucao e dados de depuracao
c) Apenas dados pessoais do usuario
d) Apenas o tempo de carregamento da pagina
Resposta correta: b
Explicacao: Logs podem conter varios tipos de mensagens, desde erros ate informacoes
detalhadas para analise.
O que significa o nivel "ERROR" em um sistema de logging?
a) Indica um problema critico que geralmente requer atencao imediata
b) Indica uma informacao de rotina do sistema
c) Indica um aviso leve que pode ser ignorado
d) Indica que o sistema esta funcionando perfeitamente
Resposta correta: a
Explicacao: Mensagens de nivel ERROR apontam falhas ou problemas que afetam o
funcionamento correto do sistema.
Qual a diferenca entre os niveis "INFO" e "DEBUG" em logging?
a) INFO e mais detalhado que DEBUG
b) DEBUG fornece informacoes mais tecnicas e detalhadas, usadas principalmente para
desenvolvimento
c) INFO e usado para erros e DEBUG para avisos
d) Nao existe diferenca, sao sinonimos
Resposta correta: b
Explicacao: INFO traz informacoes gerais, enquanto DEBUG detalha dados tecnicos para auxiliar
na depuracao.
O que pode acontecer se um sistema gerar logs em excesso?
a) Melhora o desempenho automaticamente
b) Pode causar consumo excessivo de disco e dificultar a analise dos logs relevantes
c) Aumenta a seguranca do sistema
d) Nao afeta o sistema em nada
Resposta correta: b
Explicacao: Logs muito detalhados e numerosos podem ocupar muito espaco e dificultar encontrar
informacoes importantes.
O que e uma log rotation (rotacao de logs)?
a) O processo de apagar os logs antigos automaticamente para liberar espaco
b) A criacao de logs novos sem apagar os antigos
c) A alteracao do formato do log
d) A sincronizacao dos logs entre servidores
Resposta correta: a
Explicacao: Log rotation e uma tecnica para manter os arquivos de logs gerenciaveis, removendo
ou arquivando os antigos periodicamente.
Qual a importancia da timestamp (carimbo de data e hora) em um registro de log?
a) Permite saber exatamente quando um evento ocorreu, facilitando a analise temporal dos dados
b) Serve apenas para decorar o log
c) E usada para aumentar o tamanho do arquivo
d) Nao tem importancia, pode ser omitida
Resposta correta: a
Explicacao: A timestamp e crucial para entender a sequencia dos eventos e correlacionar logs com
outros dados.
Em termos de seguranca, por que e importante o logging?
a) Para armazenar senhas dos usuarios
b) Para detectar acessos nao autorizados e auditoria de atividades suspeitas
c) Para substituir o sistema de firewall
d) Para garantir que todos os dados do usuario sejam publicos
Resposta correta: b
Explicacao: Logs ajudam a monitorar tentativas de ataque, acessos indevidos e comportamento
anomalo.
Qual e a diferenca entre logging sincrono e assincrono?
a) Logging sincrono bloqueia o processo ate o registro ser feito; assincrono nao bloqueia e pode
melhorar performance
b) Nao existe diferenca
c) Logging assincrono e sempre mais lento que o sincrono
d) Logging sincrono nao salva os logs em disco
Resposta correta: a
Explicacao: O logging sincrono espera a gravacao do log para continuar, o assincrono faz isso em
segundo plano.
O que e um logger?
a) Uma ferramenta que apaga logs antigos
b) Um componente ou objeto responsavel por gerar e gravar logs no sistema
c) Um tipo de virus
d) Um usuario que cria logs manualmente
Resposta correta: b
Explicacao: Logger e a entidade no codigo que executa a criacao dos registros de log.
Qual dos seguintes e um framework popular de logging para a linguagem Java?
a) React
b) Log4j
c) TensorFlow
d) Hibernate
Resposta correta: b
Explicacao: Log4j e um framework amplamente usado para gerenciamento de logs em aplicacoes
Java.
O que significa log level?
a) A prioridade ou severidade da mensagem registrada, como ERROR, WARN, INFO, DEBUG
b) O tamanho do arquivo de log
c) O numero de logs gerados por segundo
d) A cor do texto no log
Resposta correta: a
Explicacao: O log level indica a importancia da mensagem para filtragem e analise.
Em um ambiente de producao, qual nivel de logging e mais indicado para evitar impacto na
performance?
a) DEBUG
b) ERROR ou WARN
c) TRACE
d) ALL
Resposta correta: b
Explicacao: Em producao, niveis mais baixos (DEBUG, TRACE) sao evitados para nao
sobrecarregar o sistema.
O que e um arquivo de log?
a) Um arquivo executavel que roda logs
b) Um arquivo de texto ou outro formato onde os registros de eventos sao armazenados
c) Um banco de dados relacional
d) Um arquivo de imagem
Resposta correta: b
Explicacao: Logs sao normalmente armazenados em arquivos de texto para analise posterior.
Qual o problema de armazenar logs sem qualquer tipo de protecao?
a) Pode gerar lentidao no sistema
b) Pode permitir que informacoes sensiveis sejam acessadas por pessoas nao autorizadas
c) O log pode ficar ilegivel
d) Nao ha problema algum
Resposta correta: b
Explicacao: Logs podem conter dados sensiveis e precisam ser protegidos para garantir seguranca
e privacidade.
O que significa correlation ID em sistemas distribuidos e logs?
a) Um codigo que identifica usuarios especificos
b) Um identificador unico para correlacionar logs de uma mesma transacao ou requisicao em varios
servicos
c) O numero de logs gerados em uma hora
d) Um tipo de arquivo de log
Resposta correta: b
Explicacao: Correlation ID permite rastrear o caminho de uma requisicao em multiplos sistemas,
facilitando depuracao.
O que sao logs estruturados?
a) Logs que sao gerados em arquivos binarios
b) Logs formatados em um padrao consistente, como JSON ou XML, facilitando analise automatica
c) Logs que so possuem mensagens simples
d) Logs impressos em papel
Resposta correta: b
Explicacao: Logs estruturados facilitam a automacao e integracao com sistemas de analise.
Qual a principal vantagem do logging centralizado?
a) Os logs ficam distribuidos entre varias maquinas
b) Permite a coleta e analise de logs de multiplos servidores em um unico local
c) Reduz o volume de logs gerados
d) Apaga logs automaticamente
Resposta correta: b
Explicacao: Centralizar logs simplifica monitoramento e diagnostico em ambientes complexos.
O que e um log aggregator?
a) Um servico ou ferramenta que coleta logs de diversas fontes para analise unificada
b) Um tipo de log que agrupa mensagens similares
c) Uma funcao que exclui logs antigos
d) Um protocolo para enviar logs por email
Resposta correta: a
Explicacao: Log aggregators facilitam o gerenciamento de grandes volumes de dados de logs.
Por que e importante definir um padrao de logs em uma equipe de desenvolvimento?
a) Para garantir que os logs sejam sempre coloridos
b) Para que todos os membros gerem logs de maneira uniforme, facilitando leitura e analise
c) Para evitar que logs sejam gerados
d) Para que os logs tenham o mesmo tamanho
Resposta correta: b
Explicacao: Padroes ajudam a manter consistencia, facilitando a identificacao de problemas.
O que pode ser feito para evitar que informacoes sensiveis sejam registradas nos logs?
a) Incluir todas as informacoes possiveis para diagnosticob) Implementar mascaramento ou anonimizacao dos dados antes de gravar nos logs
c) Nunca usar logs no sistema
d) Compartilhar os logs com todos os usuarios
Resposta correta: b
Explicacao: Mascaras e anonimizacoes protegem dados pessoais e evitam vazamentos.
O que e logstash no contexto de logging?
a) Um tipo de banco de dados relacional
b) Uma ferramenta para coletar, transformar e encaminhar logs para sistemas de analise
c) Um framework para criar aplicacoes web
d) Um editor de texto para logs
Resposta correta: b
Explicacao: Logstash e uma ferramenta da stack ELK usada para processamento de logs.
Como os logs podem ajudar na analise de performance de uma aplicacao?
a) Registrando tempos de execucao de operacoes e identificando gargalos
b) Apagando registros antigos
c) Ocultando informacoes tecnicas
d) Melhorando a interface grafica da aplicacao
Resposta correta: a
Explicacao: Logs detalhados de tempo permitem identificar onde a aplicacao esta lenta.
Qual o risco de manter logs por tempo indeterminado sem qualquer politica de retencao?
a) Aumenta o custo de armazenamento e dificulta o gerenciamento dos dados
b) Nao existe risco
c) Reduz a velocidade do processador
d) Apaga automaticamente dados importantes
Resposta correta: a
Explicacao: Politicas de retencao garantem eficiencia e seguranca no uso dos logs.
O que e um event log?
a) Um log que registra exclusivamente falhas do sistema
b) Um registro de eventos relevantes que ocorreram durante a execucao do sistema
c) Um log criado apenas por usuarios
d) Um tipo de arquivo temporario
Resposta correta: b
Explicacao: Event logs capturam eventos importantes, nao so erros, para monitoramento geral.
Como o logging pode auxiliar no suporte tecnico?
a) Permite que os tecnicos entendam exatamente o que ocorreu antes de um problema surgir
b) Substitui a necessidade de atendimento ao cliente
c) Apaga mensagens de erro para nao assustar o usuario
d) Aumenta a quantidade de chamadas de suporte
Resposta correta: a
Explicacao: Logs detalhados permitem diagnosticos mais rapidos e precisos.
O que e o formato JSON em logs?
a) Um formato binario
b) Um formato de texto estruturado que usa chaves e valores para representar dados
c) Um formato proprietario de uma empresa especifica
d) Um tipo de banco de dados
Resposta correta: b
Explicacao: JSON e um padrao legivel e estruturado muito usado para logs modernos.
Por que e importante usar niveis de logging diferentes?
a) Para aumentar o tamanho dos arquivos de log
b) Para controlar o volume e o tipo de informacao registrada conforme o ambiente
(desenvolvimento, producao)
c) Para deixar o sistema mais lento
d) Para garantir que so erros aparecam nos logs
Resposta correta: b
Explicacao: Niveis permitem adaptar a quantidade de detalhes conforme necessidade.
Em qual cenario o logging deve ser evitado ou minimizado?
a) Em ambientes de producao que demandam alta performance e baixa latencia
b) Em ambientes de teste e desenvolvimento
c) Quando se deseja rastrear bugs
d) Nunca deve ser evitado
Resposta correta: a
Explicacao: Logging intensivo pode impactar a performance de sistemas criticos em producao.

Mais conteúdos dessa disciplina