]
Paul Ferraro closed WFWIP-291.
------------------------------
Resolution: Rejected
WildFly has no such requirement that debug or trace messages use i18n (and thus have a
message ID).
Log messages from io.smallrye.openapi don't have message ID
-----------------------------------------------------------
Key: WFWIP-291
URL:
https://issues.redhat.com/browse/WFWIP-291
Project: WildFly WIP
Issue Type: Bug
Components: MP OpenAPI
Reporter: Fabio Burzigotti
Assignee: Paul Ferraro
Priority: Major
Messages logged by io.smallrye.openapi don't have assigned ID:
{code}
2020-01-05 16:58:49,225 DEBUG [io.smallrye.openapi.runtime.util.SchemaFactory] (MSC
service thread 1-4) Processing a single @Schema annotation.
2020-01-05 16:58:49,225 DEBUG
[io.smallrye.openapi.runtime.scanner.OpenApiAnnotationScanner] (MSC service thread 1-4)
Processing a single @Response annotation.
2020-01-05 16:58:49,225 DEBUG
[io.smallrye.openapi.runtime.scanner.OpenApiAnnotationScanner] (MSC service thread 1-4)
Processing jax-rs method: {0}
2020-01-05 16:58:49,225 DEBUG
[io.smallrye.openapi.runtime.scanner.OpenApiDataObjectScanner] (MSC service thread 1-4)
Starting processing with root: java.lang.String
{code}
A search in SmallRye implementation seems to show that IDs are not used even when level
is WARN:
{code}
$ find . -name '*.*' -type f -print0 | xargs -0 grep --color -n -e
'LOG.warn'
./implementation/src/main/java/io/smallrye/openapi/runtime/scanner/ParameterProcessor.java:551:
LOG.warnf("Matrix parameter references missing path segment:
%s", segmentName);
./implementation/src/main/java/io/smallrye/openapi/runtime/scanner/ParameterProcessor.java:1147:
LOG.warnf("Value '%s' is not a valid %s default",
stringValue, primitive.name().toLowerCase());
{code}