2009-11-11 9 views

Respuesta

7

Sí, esto es posible usando Extended Log Format y Custom Field Identifiers. Proporciono una implementación de Java de un campo personalizado que imprime el ID de sesión a continuación. Siga los pasos del segundo enlace para configurar la solución completa. Adapte el nombre completo según sus preferencias.

import weblogic.servlet.logging.CustomELFLogger; 
import weblogic.servlet.logging.FormatStringBuffer; 
import weblogic.servlet.logging.HttpAccountingInfo; 

/** 
* Outputs the session ID specified by the client into a custom field called MyCustomField 
*/ 
public class MyCustomField implements CustomELFLogger { 

    public void logField(HttpAccountingInfo metrics, FormatStringBuffer buff) { 
     buff.appendValueOrDash(metrics.getRequestedSessionId()); 
    } 
} 
+0

Sólo la actualización más reciente información doc: http://download.oracle.com/docs/cd/E14571_01/web.1111/e13701/web_server.htm#i1066198 –

Cuestiones relacionadas