Skip to content

Commit 6d59b1c

Browse files
author
Dennis Labordus
authored
Merge pull request #149 from com-pas/replace-slf4j-with-log4j2
Replace SLF4J with Log4j2
2 parents 85258b6 + cd3d2ad commit 6d59b1c

File tree

26 files changed

+157
-96
lines changed

26 files changed

+157
-96
lines changed

app/pom.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ SPDX-License-Identifier: Apache-2.0
6161
<groupId>io.quarkus</groupId>
6262
<artifactId>quarkus-websockets</artifactId>
6363
</dependency>
64+
<dependency>
65+
<groupId>io.quarkus</groupId>
66+
<artifactId>quarkus-hibernate-validator</artifactId>
67+
</dependency>
6468

6569
<dependency>
6670
<groupId>io.quarkus</groupId>
@@ -76,9 +80,10 @@ SPDX-License-Identifier: Apache-2.0
7680
</dependency>
7781

7882
<dependency>
79-
<groupId>io.quarkus</groupId>
80-
<artifactId>quarkus-hibernate-validator</artifactId>
83+
<groupId>org.jboss.logmanager</groupId>
84+
<artifactId>log4j2-jboss-logmanager</artifactId>
8185
</dependency>
86+
8287
<dependency>
8388
<groupId>io.quarkus</groupId>
8489
<artifactId>quarkus-container-image-docker</artifactId>
@@ -133,11 +138,6 @@ SPDX-License-Identifier: Apache-2.0
133138
<artifactId>openpojo</artifactId>
134139
<scope>test</scope>
135140
</dependency>
136-
<dependency>
137-
<groupId>org.slf4j</groupId>
138-
<artifactId>slf4j-simple</artifactId>
139-
<scope>test</scope>
140-
</dependency>
141141
</dependencies>
142142

143143
<build>

app/src/main/java/org/lfenergy/compas/scl/validator/rest/v1/NsdocResource.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
import io.quarkus.security.Authenticated;
77
import io.smallrye.mutiny.Uni;
8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.lfenergy.compas.scl.validator.rest.v1.model.NsdocListResponse;
911
import org.lfenergy.compas.scl.validator.rest.v1.model.NsdocResponse;
1012
import org.lfenergy.compas.scl.validator.service.NsdocService;
@@ -20,6 +22,8 @@
2022
@RequestScoped
2123
@Path("/nsdoc/v1")
2224
public class NsdocResource {
25+
private static final Logger LOGGER = LogManager.getLogger(NsdocResource.class);
26+
2327
private final NsdocService nsdocService;
2428

2529
public NsdocResource(NsdocService nsdocService) {
@@ -30,6 +34,7 @@ public NsdocResource(NsdocService nsdocService) {
3034
@Consumes(MediaType.APPLICATION_XML)
3135
@Produces(MediaType.APPLICATION_XML)
3236
public Uni<NsdocListResponse> list() {
37+
LOGGER.info("Retrieving list of NSDoc Files");
3338
var response = new NsdocListResponse();
3439
response.setNsdocFiles(nsdocService.list());
3540
return Uni.createFrom().item(response);
@@ -40,6 +45,7 @@ public Uni<NsdocListResponse> list() {
4045
@Consumes(MediaType.APPLICATION_XML)
4146
@Produces(MediaType.APPLICATION_XML)
4247
public Uni<NsdocResponse> get(@PathParam(ID_PARAM) UUID id) {
48+
LOGGER.info("Retrieving NS Doc File '{}'", id);
4349
var response = new NsdocResponse();
4450
response.setNsdocFile(nsdocService.get(id));
4551
return Uni.createFrom().item(response);

app/src/main/java/org/lfenergy/compas/scl/validator/rest/v1/SclValidatorResource.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
import io.quarkus.security.Authenticated;
77
import io.smallrye.mutiny.Uni;
8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.lfenergy.compas.scl.extensions.model.SclFileType;
911
import org.lfenergy.compas.scl.validator.rest.v1.model.SclValidateRequest;
1012
import org.lfenergy.compas.scl.validator.rest.v1.model.SclValidateResponse;
@@ -22,6 +24,8 @@
2224
@RequestScoped
2325
@Path("/validate/v1/{" + TYPE_PATH_PARAM + "}")
2426
public class SclValidatorResource {
27+
private static final Logger LOGGER = LogManager.getLogger(SclValidatorResource.class);
28+
2529
private final SclValidatorService sclValidatorService;
2630

2731
@Inject
@@ -34,6 +38,7 @@ public SclValidatorResource(SclValidatorService sclValidatorService) {
3438
@Produces(MediaType.APPLICATION_XML)
3539
public Uni<SclValidateResponse> validateSCL(@PathParam(TYPE_PATH_PARAM) SclFileType type,
3640
@Valid SclValidateRequest request) {
41+
LOGGER.info("Validating SCL File for type {}.", type);
3742
var response = new SclValidateResponse();
3843
response.setValidationErrorList(sclValidatorService.validate(type, request.getSclData()));
3944
return Uni.createFrom().item(response);

app/src/main/java/org/lfenergy/compas/scl/validator/rest/v1/SclValidatorServerEndpoint.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
import io.quarkus.security.Authenticated;
77
import io.vertx.mutiny.core.eventbus.EventBus;
8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.lfenergy.compas.core.websocket.ErrorResponseEncoder;
911
import org.lfenergy.compas.scl.extensions.model.SclFileType;
1012
import org.lfenergy.compas.scl.validator.rest.v1.event.SclValidatorEventRequest;
@@ -13,8 +15,6 @@
1315
import org.lfenergy.compas.scl.validator.rest.v1.websocket.SclValidateRequestEncoder;
1416
import org.lfenergy.compas.scl.validator.rest.v1.websocket.SclValidateResponseDecoder;
1517
import org.lfenergy.compas.scl.validator.rest.v1.websocket.SclValidateResponseEncoder;
16-
import org.slf4j.Logger;
17-
import org.slf4j.LoggerFactory;
1818

1919
import javax.enterprise.context.ApplicationScoped;
2020
import javax.inject.Inject;
@@ -31,7 +31,7 @@
3131
decoders = {SclValidateRequestDecoder.class, SclValidateResponseDecoder.class},
3232
encoders = {SclValidateRequestEncoder.class, SclValidateResponseEncoder.class, ErrorResponseEncoder.class})
3333
public class SclValidatorServerEndpoint {
34-
private static final Logger LOGGER = LoggerFactory.getLogger(SclValidatorServerEndpoint.class);
34+
private static final Logger LOGGER = LogManager.getLogger(SclValidatorServerEndpoint.class);
3535

3636
private final EventBus eventBus;
3737

pom.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ SPDX-License-Identifier: Apache-2.0
2424
<sonarqube-plugin.version>3.2.0</sonarqube-plugin.version>
2525

2626
<compas.scl.xsd.version>0.0.4</compas.scl.xsd.version>
27-
<compas.core.version>0.10.2</compas.core.version>
27+
<compas.core.version>0.11.0</compas.core.version>
2828

2929
<quarkus.platform.version>2.14.1.Final</quarkus.platform.version>
30-
<slf4j.version>2.0.4</slf4j.version>
30+
<log4j2.version>2.19.0</log4j2.version>
3131
<openpojo.version>0.9.1</openpojo.version>
3232
</properties>
3333

@@ -133,14 +133,14 @@ SPDX-License-Identifier: Apache-2.0
133133
</dependency>
134134

135135
<dependency>
136-
<groupId>org.slf4j</groupId>
137-
<artifactId>slf4j-api</artifactId>
138-
<version>${slf4j.version}</version>
136+
<groupId>org.apache.logging.log4j</groupId>
137+
<artifactId>log4j-api</artifactId>
138+
<version>${log4j2.version}</version>
139139
</dependency>
140140
<dependency>
141-
<groupId>org.slf4j</groupId>
142-
<artifactId>slf4j-simple</artifactId>
143-
<version>${slf4j.version}</version>
141+
<groupId>org.apache.logging.log4j</groupId>
142+
<artifactId>log4j-core</artifactId>
143+
<version>${log4j2.version}</version>
144144
</dependency>
145145

146146
<dependency>

riseclipse/validator-riseclipse/pom.xml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,21 @@ SPDX-License-Identifier: Apache-2.0
6767
<groupId>org.antlr.runtime</groupId>
6868
<artifactId>org.antlr.runtime</artifactId>
6969
</dependency>
70-
<dependency>
71-
<groupId>org.apache.log4j</groupId>
72-
<artifactId>org.apache.log4j</artifactId>
73-
</dependency>
7470
<dependency>
7571
<groupId>javax.inject</groupId>
7672
<artifactId>javax.inject</artifactId>
7773
</dependency>
7874

75+
<dependency>
76+
<groupId>org.apache.logging.log4j</groupId>
77+
<artifactId>log4j-api</artifactId>
78+
</dependency>
79+
<dependency>
80+
<groupId>org.apache.logging.log4j</groupId>
81+
<artifactId>log4j-core</artifactId>
82+
<scope>provided</scope>
83+
</dependency>
84+
7985
<!-- Test Dependencies -->
8086
<dependency>
8187
<groupId>org.lfenergy.compas.scl.validator</groupId>
@@ -94,11 +100,6 @@ SPDX-License-Identifier: Apache-2.0
94100
<artifactId>junit-jupiter-engine</artifactId>
95101
<scope>test</scope>
96102
</dependency>
97-
<dependency>
98-
<groupId>org.slf4j</groupId>
99-
<artifactId>slf4j-simple</artifactId>
100-
<scope>test</scope>
101-
</dependency>
102103
</dependencies>
103104

104105
<build>

riseclipse/validator-riseclipse/src/main/java/org/lfenergy/compas/scl/validator/collector/AbstractFileCollector.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
// SPDX-License-Identifier: Apache-2.0
44
package org.lfenergy.compas.scl.validator.collector;
55

6+
import org.apache.logging.log4j.LogManager;
7+
import org.apache.logging.log4j.Logger;
68
import org.eclipse.emf.common.util.URI;
79
import org.lfenergy.compas.scl.validator.exception.SclValidatorException;
8-
import org.slf4j.Logger;
9-
import org.slf4j.LoggerFactory;
1010

1111
import java.io.File;
1212
import java.io.IOException;
@@ -23,7 +23,7 @@
2323
* Abstract class to support retrieving default files from the ClassPath or from a Directory.
2424
*/
2525
public abstract class AbstractFileCollector implements OclFileCollector {
26-
private static final Logger LOGGER = LoggerFactory.getLogger(AbstractFileCollector.class);
26+
private static final Logger LOGGER = LogManager.getLogger(AbstractFileCollector.class);
2727

2828
private static final String DEFAULT_OCL_DIRECTORY = "/ocl/";
2929

riseclipse/validator-riseclipse/src/main/java/org/lfenergy/compas/scl/validator/collector/CompasOclFileCollector.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
// SPDX-License-Identifier: Apache-2.0
44
package org.lfenergy.compas.scl.validator.collector;
55

6+
import org.apache.logging.log4j.LogManager;
7+
import org.apache.logging.log4j.Logger;
68
import org.eclipse.emf.common.util.URI;
7-
import org.slf4j.Logger;
8-
import org.slf4j.LoggerFactory;
99

1010
import java.util.ArrayList;
1111
import java.util.List;
@@ -15,7 +15,7 @@
1515
* directory configured.
1616
*/
1717
public class CompasOclFileCollector extends AbstractFileCollector {
18-
private static final Logger LOGGER = LoggerFactory.getLogger(CompasOclFileCollector.class);
18+
private static final Logger LOGGER = LogManager.getLogger(CompasOclFileCollector.class);
1919

2020
private final String oclCustomDirectory;
2121

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
// SPDX-FileCopyrightText: 2022 Alliander N.V.
22
//
33
// SPDX-License-Identifier: Apache-2.0
4-
package org.lfenergy.compas.scl.validator.util;
4+
package org.lfenergy.compas.scl.validator.impl;
55

6+
import org.apache.logging.log4j.LogManager;
7+
import org.apache.logging.log4j.Logger;
68
import org.lfenergy.compas.scl.validator.model.ValidationError;
7-
import org.slf4j.Logger;
8-
import org.slf4j.LoggerFactory;
99

1010
import java.util.Optional;
1111

1212
public class MessageUtil {
13-
private static final Logger LOGGER = LoggerFactory.getLogger(MessageUtil.class);
13+
private static final Logger LOGGER = LogManager.getLogger(MessageUtil.class);
1414

1515
MessageUtil() {
1616
throw new UnsupportedOperationException("MessageUtil class");

riseclipse/validator-riseclipse/src/main/java/org/lfenergy/compas/scl/validator/impl/OclFileLoader.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
package org.lfenergy.compas.scl.validator.impl;
55

66
import fr.centralesupelec.edf.riseclipse.iec61850.scl.SclPackage;
7+
import org.apache.logging.log4j.LogManager;
8+
import org.apache.logging.log4j.Logger;
79
import org.eclipse.emf.common.util.URI;
810
import org.eclipse.emf.ecore.impl.EPackageRegistryImpl;
911
import org.eclipse.emf.ecore.resource.Resource.Diagnostic;
@@ -12,8 +14,6 @@
1214
import org.eclipse.ocl.pivot.validation.ComposedEValidator;
1315
import org.eclipse.ocl.xtext.completeocl.validation.CompleteOCLEObjectValidator;
1416
import org.lfenergy.compas.scl.validator.exception.SclValidatorException;
15-
import org.slf4j.Logger;
16-
import org.slf4j.LoggerFactory;
1717

1818
import java.io.BufferedWriter;
1919
import java.io.IOException;
@@ -25,7 +25,7 @@
2525
import static org.lfenergy.compas.scl.validator.exception.SclValidatorErrorCode.*;
2626

2727
public class OclFileLoader {
28-
private static final Logger LOGGER = LoggerFactory.getLogger(OclFileLoader.class);
28+
private static final Logger LOGGER = LogManager.getLogger(OclFileLoader.class);
2929

3030
private final List<URI> oclFiles;
3131
private final Path oclTempFile;

0 commit comments

Comments
 (0)