Да, это возможно, используя Расширенный формат журнала и Идентификаторы пользовательских полей . Я предоставляю Java-реализацию настраиваемого поля, печатающего идентификатор сессии ниже. Следуйте шагам 2-й ссылки для настройки всего решения. Адаптируйте полное имя в соответствии со своими предпочтениями.
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());
}
}