関連のないエラーを診断するために、Jetty Maven Pluginバージョン9から詳細なデバッグ情報を表示しようとしています。ここでは、バージョン7を説明しているConfigure logging for Jetty's maven plugin?の投稿と、ログバックを使ったロギングを説明する別の投稿Use Log4j with jetty-maven-plugin 9.xを見ました。私は、コマンドラインとpom.xmlのプラグインの設定の両方で、さまざまなシステムプロパティを設定するなど、上記の提案を試してみました。また、pom.xmlのプラグインの下でさまざまな依存関係を追加しようとしました。どの提案もうまくいかないようですが、私はおそらく私が何か間違っているのか、最新のバージョンで何か変わったことをしているのだろうかと思います。私が何を入れても、詳細なログ情報は標準出力には表示されません。 (下記参照)。この時点では、logbackまたはlog4jとの統合は必要ありません。私が必要とするのは、あらゆる種類のログです。標準出力または標準エラーは正常です。私は欠けている非常に基本的なものがあることを知っています。以下は関連情報です。Jetty Mavenプラグインバージョン9の標準出力へのログ
コマンド:
mvn jetty:run
のpom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>me.question</groupId>
<artifactId>question1</artifactId>
<version>1.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.6.v20170531</version>
<configuration>
<webApp>
<!--
<defaultsDescriptor>src/main/webapp/resources/webdefault.xml</defaultsDescriptor>
-->
</webApp>
<httpConnector>
<port>8080</port>
</httpConnector>
<stopKey>jetty-stop</stopKey>
<stopPort>54326</stopPort>
<systemProperties>
</systemProperties>
</configuration>
<dependencies>
</dependencies>
</plugin>
</plugins>
</build>
標準アウト:
[INFO] jetty-9.4.6.v20170531
[INFO] Scanning elapsed time=41ms
[INFO] DefaultSessionIdManager workerName=node0
[INFO] No SessionScavenger set, using defaults
[INFO] Scavenging every 660000ms
[INFO] Started [email protected]{/,file:///Users/me/projects/log/src/main/webapp/,AVAILABLE}{file:///Users/me/projects/log/src/main/webapp/}
[INFO] Started [email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
[INFO] Started @2055ms
[INFO] Started Jetty Server