java 配置OpenLiberty服务器以使用应用程序的Logback配置文件

px9o7tmv  于 2023-06-04  发布在  Java
关注(0)|答案(1)|浏览(332)

我有一个使用Open Liberty进行开发的Web应用程序-使用Maven插件。目前没有自定义/特殊配置应用于相同的,只是pom.xml文件中的插件用于“开发”:

<plugin>
  <groupId>io.openliberty.tools</groupId>
  <artifactId>liberty-maven-plugin</artifactId>
  <version>3.8</version>
</plugin>

服务器配置也很简单(../src/main/liberty/config/server.xml):

<?xml version="1.0" encoding="UTF-8"?>
<server description="app-name">
  <applicationManager autoExpand="true" />

  <!-- Server Configuration Feature Overview: https://openliberty.io/docs/ref/feature/ -->
  <featureManager>
    <feature>webProfile-10.0</feature>
  </featureManager>

  <httpEndpoint id="defaultHttpEndpoint" httpPort="${default.http.port}" httpsPort="${default.https.port}" />

  <!-- ...already tried this, but I don't see anything different -->
  <!-- logging consoleLogLevel="INFO" / -->

  <ssl id="defaultSSLConfig" trustDefaultCerts="true" />

  <webApplication id="app-name" contextRoot="/" location="${default.app.name}.war" />
</server>

我试图实现的是重定向来自Open Liberty服务器的所有输出日志记录,以使用../src/main/resources/logback.xml中的主配置文件(来自Logback)。
目前,我没有任何特殊的依赖性来桥接任何东西到Logback-我只有ch.qos.logback:logback-access:1.4.5runtime作用域,以及org.slf4j:slf4j-api:2.0.6default(或compile)作用域。

vlju58qv

vlju58qv1#

@x80486,Open Liberty的日志系统没有与Logback或SLF4J集成,所以我认为你不能做到你所要求的。

相关问题