[
https://issues.apache.org/jira/browse/CXF-5309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13817451#comment-13817451
]
Sergey Beryozkin commented on CXF-5309:
---------------------------------------
Hi Andriy, All
I've spent quite a bit of time trying to get some more useful information into
the logs, specifically on how to minimize the amount of the extra information
so that the actual violation message does not get lost in the noise. Here is
what I've come up so far, the extra info is *optionally* added in '()',
examples:
1. Non request body parameter validation issue (FormParam, PathParam, etc):
{noformat}
SEVERE: BookStoreWithValidation.addBook.arg1(JAXRS param is FORM("id"), class:
String): may not be null
{noformat}
3. Request Body (example, XML converted to JAXB bean) validation issue
{noformat}
SEVERE: BookStoreWithValidation.addBookDirect.arg0.name(arg0 JAXRS param is
REQUEST_BODY, class: BookWithValidation): may not be null
{noformat}
3. Collection Request Body validation issue
{noformat}
SEVERE: BookStoreWithValidation.addBooksDirect.arg0[0].name(arg0 JAXRS param is
REQUEST_BODY, class: List): may not be null
{noformat}
> Support Bean Validation API for JAX-RS
> --------------------------------------
>
> Key: CXF-5309
> URL: https://issues.apache.org/jira/browse/CXF-5309
> Project: CXF
> Issue Type: Sub-task
> Components: JAX-RS, JAX-WS Runtime
> Reporter: Sergey Beryozkin
> Attachments: patch-validation-exception-mapper.txt,
> patch-validation-poc.txt, patch-validation-tests.txt
>
>
--
This message was sent by Atlassian JIRA
(v6.1#6144)