Sobre o método getLogger do log4j

Olá pessoal,

Estou começando a usar o log4j e pelo q eu entendi eu devo declarar o logger em cada classe q eu quiser gerar algum log, certo?

Eu não consegui entender a lógica que em certas classes a criação do logger dá certo e em outras não.

Ex:

static Logger logger = Logger.getLogger(UsuarioDAO.class);

Nessa classe UsuarioDAO, dá uma msg assim: “cannot find symbol”. Jà em outras classes eu faço exatamente a mesma coisa, só mudando o nome da classe e dá certinho.

Pq isso acontece?

Será q eu não vou conseguir nenhuma ajuda?