Informática, perguntado por thaynaradamasc, 11 meses atrás

Ao passar uma exceção para um método da LoggerInterface, qual das alternativas abaixo está correta?

Deve-se passar utilizando a chave exception no array de dados de contexto

Deve-se evitar passar uma exceção para a LoggerInterface, mas se for necessário, utilizar o terceiro parâmetro de qualquer um dos métodos definidos.

Deve-se utilizar o método logException da interface LoggerInterface para passar exceções.

Não se deve passar uma exceção para nenhum dos métodos da LoggerInterface.

Soluções para a tarefa

Respondido por vchinchilla22
0

Olá!

O  LoggerInterface tem como objetivo principal permitir que as bibliotecas recebam um objeto Psr\Log\LoggerInterface e gravem registros de maneira simples e universal.

Agora ao passar uma exceção para um método da LoggerInterface, no contexto de dados este deve:

1- Estar na chave 'exception'.

2- Verificar se a chave 'exception' é certamente uma Exception antes de usá-la

Assim, temos que a alternativa correta é:

a) Deve-se passar utilizando a chave exception no array de dados de contexto

Perguntas interessantes