LOG4J en Servlets

System X
16 de Marzo del 2005
Tengo un peque帽o problema, y es que no se como utilizar una variable declarada en una clase, y usarla en otra. Me explico, en una clase tengo hecha esta declaraci贸n:
Logger log = log.getLogger(this.getClass());
y uso la variable log de la siguiente manera:
log.info("Esto es una prueba");
Hasta aqui todo bien, pero si quiero usar esta misma variable en otra clase, no se como hacerlo.
Agradeceria que me dijese alguien como hacerlo.
Un saludo.

Ken
16 de Marzo del 2005
Debes declararte otro Logger en la otra clase. Normalmete, al usar log4j, defines una variable privada (o protegida) y est谩tica con el Logger.

Salu2

Ken

SystemX
16 de Marzo del 2005
Gracias Ken, pero he intentado hacer lo que me has dicho pero me da error de compilaci贸n, :S. Por supuesto le he puesto otro nombre a la variable, pero nada. Me parece extra帽o que en una clase me compile bien, y en otra me de error en la declaraci贸n de la variable.
Otra cosa que no comprendo es que me da error de compilaci贸n si declaro estaticas y privadas estas variables, es decir:
private static Logger log= log.getLogger(this.getClass());

Un saludo.

SystemX
16 de Marzo del 2005
Sorry, error de novato, no habia importado las librerias de log4j en la otra clase.
Gracias ken por la ayuda de antes.
Saludos.