BundleLoggingProvider implements LoggingProvider { @Override public ContextProvider getContextProvider() { return contextProvider; } BundleLoggingProvider(final Collection<LoggingProvider> providers); @Override ContextProvider getContextProvider(); @Override Level getMinimumLevel(); @Override Level getMinimumLevel(final String tag); @Override boolean isEnabled(final int depth, final String tag, final Level level); @Override void log(final int depth, final String tag, final Level level, final Throwable exception, final MessageFormatter formatter,
		final Object obj, final Object... arguments); @Override void log(final String loggerClassName, final String tag, final Level level, final Throwable exception,
		final MessageFormatter formatter, final Object obj, final Object... arguments); @Override void shutdown();  }
@Test public void getContextProvider() { init(Level.TRACE, Level.TRACE); ContextProvider contextProvider = bundle.getContextProvider(); assertThat(contextProvider).isInstanceOf(BundleContextProvider.class); contextProvider.put("test", "42"); verify(first.getContextProvider()).put("test", "42"); verify(second.getContextProvider()).put("test", "42"); }