Log4j pra logar o query q o JPA faz?

Ola, como faço para mostrar no console, a query q o JPA executa ao por exemplo, pesquisar alguem na tabela usando a funcao find?

Tentei fazer assim, mas n funcionou n:

static Logger logger = Logger.getLogger(EntityManager.class);
public static void main(String[] args)
{
	BasicConfigurator.configure();
	logger.setLevel(Level.DEBUG);
        (...)

Vlw!

Na confirguração do provider vc indica isso.
Ex

<property name="hibernate.show_sql" value="true" />

Dai ele loga todos os sqls executados.

isso para hibernate, se for toplink, acho que o hint é toplink.show_sql, mesmo…

Vlw, funcionou certim!