Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.81 KB

README-pt-br.markdown

File metadata and controls

53 lines (36 loc) · 1.81 KB

vraptor-error-control

Um plugin simples para o VRaptor que permite o controle em tempo real de mensagens de erro enviando-as por email.

Instalando

O arquivo vraptor-error-control.jar pode ser baixado do repositório do Maven ou configurado em qualquer ferramenta compatível:

	<dependency>
		<groupId>br.com.caelum.vraptor</groupId>
		<artifactId>vraptor-error-control</artifactId>
		<version>4.0.2</version>
		<scope>compile</scope>
	</dependency>

Dependências

Para usar o VRaptor Error Control é necessário ter o vraptor-simplemail no seu classpath.

Configurando

No seu arquivo environment.properties(do vraptor-environment), é necessário configurar as seguintes chaves do vraptor-simplemail:

	vraptor.simplemail.main.server
	vraptor.simplemail.main.port
	vraptor.simplemail.main.tls
	vraptor.simplemail.main.from.name
	vraptor.simplemail.main.from
	vraptor.simplemail.main.username
	vraptor.simplemail.main.password
	vraptor.simplemail.main.error-mailing-list

Para modificar o assunto do email, use a seguinte chave:

	vraptor.errorcontrol.error.subject

Você pode mostrar, no assunto do email, a data de quando ele foi enviado adicionando um padrão do joda time na seguinte chave:

	vraptor.errorcontrol.date.joda.pattern

Em seu arquivo web.xml, é necessário mapear o error-code 500 para /error500:

	<error-page>
		<error-code>500</error-code>
		<location>/error500</location>
	</error-page>

Depois de enviar o email, o vraptor-error-control irá redirecionar a requisição para jsp/error/500.jsp e adicionar a exception como um atributo no request com a chave "stackTrace".

Ajuda

Para maiores informações, consulte a lista de e-mails da comunidade VRaptor.