Relatórios em Java

Estou usando o IReports para gerar relatórios, fiz um relatórios de clientes conforme o método e está dando o seguinte erro:

log4j:WARN No appenders could be found for logger (net.sf.jasperreports.engine.fill.JRBaseFiller).
log4j:WARN Please initialize the log4j system properly.


public void relatorioClientesTodos() throws ClassNotFoundException, SQLException, JRException
            {
            String pdf = "c:\geff\relatorios\clientestodos.pdf";
            String relat = "c:\geff\relatorios\clientes.jasper";
            //String relat = "/cliente.jasper";
            //Driver do Banco de Dados
            String driver = "org.postgresql.Driver";
            //endereço JBDC
            String url = "jdbc:postgresql://"+endereco+":5432/geff";
            //Usuário do Banco
            String login = "Alex";
            //Senha do Banco
            String senha = "mattos";
            //Carregar Driver do Banco de Dados
            Class.forName(driver);
            //Conexão com o Banco
            Connection conn = DriverManager.getConnection(url,login,senha);
            //Não executar o auto Commit
            conn.setAutoCommit(false);
            //consulta no Banco de Dados
            PreparedStatement consulta = conn.prepareStatement( " select * from clientes ");
            //Execução da Query
            ResultSet rs = consulta.executeQuery();
            //Resultado do Data Source
            JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
            //Mapa de Parametros
            HashMap parameters = new HashMap();
            //Executa o relatório
            String impressao = JasperFillManager.fillReportToFile(relat, parameters, jrRS);
            //Exibe o relatório
            JasperViewer.viewReport("c:\geff\relatorios\clientes.jrprint",false,false);
            //Salva o relatorio no arquivo
            JasperExportManager.exportReportToPdfFile(impressao, pdf);

            conn.rollback();
            //fecha conexão
            consulta.close();
        }

Preciso de ajuda para resolver isso. Sei que o código está certo pois já usei-o.

No iReport vc criou os fields conforme os campos da sua tabela ?

A princípio estes 2 linhas são apenas warnings, ou seja, apenas um aviso de não conformidade.

Se não me engano isto está relacionado ao arquivo log4j.properties, verifique o tutorial do iReports para verificar se tem dicas de como utilizar o Log4j.

flws

Só uma observação:

Precisava comentar todas as linhas?