Я не смог найти информацию о журналировании системы Olin go v4, как у весенней загрузки. Учебное пособие включает в себя slf4j, поэтому должна быть внутренняя регистрация в каркасе
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version>
<scope>runtime</scope>
</dependency>
Но я не смог найти каких-либо вхождений конфигурации регистрации в учебном или примерном коде. Я хочу использовать log4j2 для целей ведения журнала, и я ожидаю, что параметр специфицированного c будет использоваться в сети. xml, как это работает при весенней загрузке
<context-param>
<param-name>log4jConfiguration</param-name>
<param-value>log4j2.properties</param-value>
</context-param>
Более того, я нашел реализацию ODataDebugCallback для v2 - Поддержка отладки и обработка ошибок
Но это для v2 и не работает в v4
Есть ли контекстный параметр для использования или что-то похожее на ODataDebugCallback для цели ведения журнала?
Небольшое описание случая.
Я создал Olin go v4 OData API над базой данных. Одной из ключевых особенностей является динамическая сборка метаданных c. Первоначально все работало нормально, но когда я создаю новую таблицу, я получаю
{
"error": {
"code": null,
"message": "OData Library: An exception without message text was thrown."
}
}
И никакой ловушки в сервлете OData
try {
/*session, storage, handler, edm providers init here*/
// let the handler do the work
handler.process(req, resp);
} catch (Exception e) {
log.error("Server Error occurred in ODataServlet", e); //app is not getting here
throw new ServletException(e);
} finally {
log.debug("========== Request end ==========");
}
И мой журнал
[DEBUG] ODataServlet - ========== Request begin ==========
[DEBUG] ODataServlet - Received GET request /myOdataServer.svc/$metadata from 0:0:0:0:0:0:0:1
[DEBUG] JDBCFactory - Opening connection to jdbc:postgresql://host/card_storage
[DEBUG] ODataServlet - ========== Request end ==========
Я надеюсь получить от фреймворка больше информации об ошибке: трассировка стека, номер строки, что-нибудь.