Erro no addAppender - Log4J

Olá pessoal.

Estou tentando implementar registros de log em meu sistema utilizando o Log4J. Para isso, criei uma classe que extende Logger e quando quero fazer um registro chamo o método “gravaLog” desta classe. Porém, ao executar esse método, estou recebendo o erro de NullPointerException na linha que tem o método addAppender(appender) abaixo:

	appender = new FileAppender(layout, arquivo , false);
	addAppender(appender);

Obs.: Todas as variáveis referenciadas foram criadas e instanciadas corretamente, como pude observar ao ‘debugar’ o programa.
Creio que trata-se de um erro básico, mas não consegui detectá-lo.
Alguém poderia dar alguma dica?
Obrigado!