Problemas com Hibernate Annotations e log4j

Eu estou fazendo uma aplicação Java que usa o hibernate annotations, porem na hora que eu mando executar, da erro, por não conseguir inicializar o log4j, então eu coloquei o arquivo log4j.properties no mesmo lugar que o arquivo de configuração do hibernate (.cfg), pois alguns tutoriais falavam pra fazer isso, mas continuou dando o mesmo erro.
Obs. quando eu mando compilar não da erro, só da erro na hora que eu mando executar.

O meu arquivo log4j. properties tem o seguinte conteudo:
#Início - log4j.properties
log4j.rootLogger=INFO, LOG
log4j.appender.LOG=org.apache.log4j.RollingFileAppender
log4j.appender.LOG.layout=org.apache.log4j.PatternLayout
log4j.appender.LOG.layout.[color=#444444][/color]ConversionPattern=%d [%t] %p %c - %m%n
log4j.appender.LOG.File=$TOMCAT_HOME/logs/catalina.out
log4j.appender.LOG.MaxFileSize=10MB
log4j.appender.LOG.MaxBackupIndex=10

Fim

Erro:
og4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
Exception in thread “main” java.lang.ExceptionInInitializerError
at testeannotations.util.ConnectLivrariaFactory.(ConnectLivrariaFactory.java:18)
at testeannotations.dao.LivrosDAO.salvar(LivrosDAO.java:15)
at testeannotations.Main.main(Main.java:13)
Caused by: org.hibernate.HibernateException: hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1405)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1427)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1017)
at testeannotations.util.ConnectLivrariaFactory.(ConnectLivrariaFactory.java:14)
… 2 more

Alguem pode me dizer o que estou fazendo de errado?

o erro ja diz td

troca o cod do seu log4j por este ok

  # Direct log messages to stdout  
  log4j.appender.stdout=org.apache.log4j.ConsoleAppender  
  log4j.appender.stdout.Target=System.out  
  log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  
  log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE}%5p %c{1}:%L - %m%n  
     
  # Root logger option'  
  log4j.rootLogger=INFO, stdout  
     
  # Hibernate logging options (INFO only shows startup messages)  
  log4j.logger.org.hibernate=INFO  
     
  # Log JDBC bind parameter runtime arguments  
  log4j.logger.org.hibernate.type=INFO  
     
  # Log HibernateUtil  
  log4j.logger.helper=INFO  
  log4j.logger.dao=INFO  

T+

Eu mudei o conteudo do arquivo log4j.properties e continua dando o mesmo erro:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
Exception in thread “main” java.lang.ExceptionInInitializerError
at testeannotations.util.ConnectLivrariaFactory.(ConnectLivrariaFactory.java:18)
at testeannotations.dao.LivrosDAO.salvar(LivrosDAO.java:15)
at testeannotations.Main.main(Main.java:13)
Caused by: org.hibernate.HibernateException: hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1405)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1427)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1017)
at testeannotations.util.ConnectLivrariaFactory.(ConnectLivrariaFactory.java:14)
… 2 more