Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 80f38c37 authored by Jean Claude Correale's avatar Jean Claude Correale
Browse files

Fix LoggingFilter constructor

parent 5def1c4f
No related branches found
No related tags found
3 merge requests!69Update version to 1.2.0,!60Hotfix,!59Fix LoggingFilter constructor
Pipeline #247712 failed
PROJECT_VERSION_NUMBER="0.8.2"
\ No newline at end of file
PROJECT_VERSION_NUMBER="0.8.3"
\ No newline at end of file
......@@ -5,6 +5,7 @@ import static eu.simpl.MessageBuilder.buildMessage;
import com.aruba.simpl.common.logging.LoggingRule;
import com.aruba.simpl.common.model.dto.CredentialDTO;
import com.aruba.simpl.common.utils.JwtUtil;
import com.aruba.simpl.tlsgateway.configurations.security.RouteConfig;
import com.aruba.simpl.tlsgateway.utils.ExchangeUtil;
import eu.simpl.types.LogMessage;
import eu.simpl.types.MessageType;
......@@ -30,9 +31,12 @@ public class LoggingFilter implements GlobalFilter, Ordered {
private final CredentialDTO myPublicKey;
private final List<LoggingRule> loggingRules;
public LoggingFilter(@Qualifier("myPublicKey") CredentialDTO myPublicKey, List<LoggingRule> loggingRules) {
public LoggingFilter(@Qualifier("myPublicKey") CredentialDTO myPublicKey, RouteConfig routeConfig) {
this.myPublicKey = myPublicKey;
this.loggingRules = loggingRules;
this.loggingRules = Optional.ofNullable(routeConfig)
.map(RouteConfig::logging)
.map(RouteConfig.Logging::business)
.orElse(List.of());
}
@Override
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment