2012-03-20 17 views
6

Mediante el desarrollo de portlets, ganchos, etc. He visto diferentes enfoques para iniciar sesión en Liferay. ¿Hay un enfoque de registro predeterminado, The Liferay Way, que pueda usar?Liferay: ¿cuál es el enfoque predeterminado para iniciar sesión en Liferay?

1.¿Cómo inicializar el registrador?

2.¿Cómo configurar los niveles de registro?

He visto que el nivel de registro se puede modificar directamente en Liferay - Panel de control, ¿es bueno? ¿Cómo puedo combinarlo con el archivo de configuración?

Respuesta

9

Puede encontrar la información de registro básica que necesita en Liferay Documentation.

Resumido: debe crear una instancia del objeto Log4j Log a través de LogFactory, identificado por el nombre de clase actual, luego habilite esa categoría de registro en la pestaña de configuración "Log level" de los paneles de control.

1

El registro viene listo para salir de la caja.

Dentro de sus declaraciones de variables clase de uso de este:

private static Log log = LogFactory.getLog(name-of-class.class); 

A continuación, en el código de uso esto para dar salida al archivo catalina.out en liferay/Tomcat/logs

 log.info("Some info you want to see"); 

O

 log.error("This error was thrown!"); 
Cuestiones relacionadas