Author: rmannibucau Date: Mon Sep 29 20:43:28 2014 New Revision: 1628304 URL: http://svn.apache.org/r1628304 Log: TOMEE-1366 avoid exception on logger.setLevel when cxf doesn't support it
Modified: tomee/tomee/branches/tomee-1.7.x/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java Modified: tomee/tomee/branches/tomee-1.7.x/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java URL: http://svn.apache.org/viewvc/tomee/tomee/branches/tomee-1.7.x/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java?rev=1628304&r1=1628303&r2=1628304&view=diff ============================================================================== --- tomee/tomee/branches/tomee-1.7.x/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java (original) +++ tomee/tomee/branches/tomee-1.7.x/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java Mon Sep 29 20:43:28 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; }