5
Czy możliwe jest zarejestrowanie identyfikatora sesji w dzienniku dostępu do WebLogic 8.1.6?Sposób rejestrowania identyfikatora sesji w logu dostępu do logu
Czy możliwe jest zarejestrowanie identyfikatora sesji w dzienniku dostępu do WebLogic 8.1.6?Sposób rejestrowania identyfikatora sesji w logu dostępu do logu
Tak, jest to możliwe przy użyciu Extended Log Format i Custom Field Identifiers. Dostarczam implementację Java niestandardowego pola drukującego identyfikator sesji poniżej. Wykonaj kroki drugiego linku, aby skonfigurować całe rozwiązanie. Dostosuj w pełni kwalifikowaną nazwę zgodnie ze swoimi preferencjami.
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());
}
}
Wystarczy nowszą aktualizację informacji Doc: http://download.oracle.com/docs/cd/E14571_01/web.1111/e13701/web_server.htm#i1066198 –