Consigo pensar em duas alternativas: 1. Use os recursos do seu appserver. No caso do JBoss e do JRun vc pode usar recursos da propria arquitetura do container para plugar um componente que intercepte a chamada para os metodos e gerar os logs necessarios.
2. Implemente um proxy no Service Locator (supondo que voce esteja aplicando esse pattern...). Usando a API de Dynamic Proxies do JDK, vc pode implementar a interface Home do seu EJB on-the-fly e, quando instanciar o seu EB-CMP, vc gera novamente um outro proxy que loga as chamadas aos setters. Pra ter certeza de que vc estah logando somente os dados que foram comitados, seria mais dificil; ae tdo isso teria que passar por um SessionBean que implementasse SessionSynchronization... Ufa, ateh me perdi nessa explicacao ;-) Se vc nao entendeu direito o que eu quis dizer - bem provavel, nem eu entendi, eu acho :-) -, nao hesite em se manifestar novamente... :-) []s Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Sun Certified Programmer for the Java 2 Platform 1.4 Moderador SouJava - www.soujava.org.br ----- Original Message ----- From: "Daniel Carneiro" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, November 20, 2002 1:05 PM Subject: [enterprise-list] Log com CMP Alguem sabe se � poss�vel fazer log trabalho com CMP ? Por exemplo, gravar em arquivo de log qdo o CMP � gravado no banco, quais campos foram alterados ? []�s Daniel Carneiro --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
