diff --git a/pom.xml b/pom.xml index d186d924cd7f594eb9043812089ab89058ba8fb5..3d548512662cfa56f57e80f4920d8916c119e337 100644 --- a/pom.xml +++ b/pom.xml @@ -15,12 +15,12 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <quarkus-plugin.version>1.13.2.Final</quarkus-plugin.version> - <quarkus.platform.artifact-id>quarkus-universe-bom</quarkus.platform.artifact-id> - <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id> - <quarkus.platform.version>1.13.2.Final</quarkus.platform.version> + <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id> + <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id> + <quarkus.platform.version>2.8.0.Final</quarkus.platform.version> <surefire-plugin.version>3.0.0-M5</surefire-plugin.version> - <lombok.version>1.18.20</lombok.version> - <log4j.version>2.14.1</log4j.version> + <lombok.version>1.18.24</lombok.version> + <log4j.version>2.17.2</log4j.version> </properties> <dependencyManagement> <dependencies> @@ -44,48 +44,45 @@ <artifactId>javafx-fxml</artifactId> <version>14</version> </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-hibernate-orm</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-resteasy-jsonb</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-hibernate-orm-rest-data-panache</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-hibernate-orm-panache</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-resteasy</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-arc</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-junit5</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>rest-assured</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-jdbc-h2</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-config-yaml</artifactId> - </dependency><!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> + + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-hibernate-orm</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-resteasy-jsonb</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-hibernate-orm-rest-data-panache</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-hibernate-orm-panache</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-resteasy</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-jdbc-h2</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-arc</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-junit5</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>io.rest-assured</groupId> + <artifactId>rest-assured</artifactId> + <scope>test</scope> + </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> @@ -96,7 +93,6 @@ <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> - <version>${log4j.version}</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api --> <dependency> @@ -104,14 +100,13 @@ <artifactId>log4j-core</artifactId> <version>${log4j.version}</version> </dependency> - </dependencies> <build> <plugins> <plugin> - <groupId>io.quarkus</groupId> + <groupId>${quarkus.platform.group-id}</groupId> <artifactId>quarkus-maven-plugin</artifactId> - <version>${quarkus-plugin.version}</version> + <version>${quarkus.platform.version}</version> <extensions>true</extensions> <executions> <execution> diff --git a/src/main/java/java2/lab12/server/App.java b/src/main/java/java2/lab12/server/App.java index facc5151ea950e193b69a14f41bd4f5060a3e956..359aaa8d00d7e2ed839127d92144425f1dd66e81 100644 --- a/src/main/java/java2/lab12/server/App.java +++ b/src/main/java/java2/lab12/server/App.java @@ -1,10 +1,13 @@ package java2.lab12.server; import io.quarkus.runtime.Quarkus; +import lombok.extern.log4j.Log4j2; +@Log4j2 public class App { public static void main(String[] args) { + log.info("Running"); Quarkus.run(args); } diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml index 551fe1522d90b8ee01806e59e7eebeeeb981c06f..f87b7178abb86b64ba3946e314045f057480b7bc 100644 --- a/src/main/resources/log4j2.xml +++ b/src/main/resources/log4j2.xml @@ -1,12 +1,19 @@ <Configuration> <Appenders> - <Console name="Console"> - <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> + <File name="File" fileName="lab11.log"> + <PatternLayout + pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" /> + </File> + <Console name="Console" target="SYSTEM_OUT"> + <PatternLayout + pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" /> + </Console> </Appenders> <Loggers> <Root level="info"> - <AppenderRef ref="Console"></AppenderRef> + <AppenderRef ref="Console" /> + <!-- log only to console <AppenderRef ref="File" /> --> </Root> </Loggers> </Configuration> \ No newline at end of file