Author: rmannibucau
Date: Mon Sep 29 20:43:19 2014
New Revision: 1628303
URL: http://svn.apache.org/r1628303
Log:
TOMEE-1366 avoid exception on logger.setLevel when cxf doesn't support it
Modified:
tomee/tomee/trunk/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java
Modified:
tomee/tomee/trunk/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java
URL:
http://svn.apache.org/viewvc/tomee/tomee/trunk/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java?rev=1628303&r1=1628302&r2=1628303&view=diff
==============================================================================
---
tomee/tomee/trunk/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java
(original)
+++
tomee/tomee/trunk/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java
Mon Sep 29 20:43:19 2014
@@ -96,11 +96,19 @@ public abstract class CxfEndpoint {
protected Service doServiceCreate() {
final Level level = FACTORY_BEAN_LOG.getLevel();
- FACTORY_BEAN_LOG.setLevel(Level.SEVERE);
+ try {
+ FACTORY_BEAN_LOG.setLevel(Level.SEVERE);
+ } catch (final UnsupportedOperationException uoe) {
+ // no-op
+ }
try {
service = serviceFactory.create();
} finally {
- FACTORY_BEAN_LOG.setLevel(level);
+ try {
+ FACTORY_BEAN_LOG.setLevel(level);
+ } catch (final UnsupportedOperationException uoe) {
+ // no-op
+ }
}
return service;
}