diff options
Diffstat (limited to 'bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/ExtendedLogServiceImpl.java')
-rw-r--r-- | bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/ExtendedLogServiceImpl.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/ExtendedLogServiceImpl.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/ExtendedLogServiceImpl.java index cc4d186cd..43c1a1efe 100644 --- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/ExtendedLogServiceImpl.java +++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/ExtendedLogServiceImpl.java @@ -15,6 +15,7 @@ import org.eclipse.osgi.internal.log.ExtendedLogServiceFactory.EquinoxLoggerCont import org.osgi.framework.Bundle; import org.osgi.framework.ServiceReference; import org.osgi.service.log.FormatterLogger; +import org.osgi.service.log.LoggerConsumer; import org.osgi.service.log.admin.LoggerContext; public class ExtendedLogServiceImpl implements ExtendedLogService { @@ -308,6 +309,31 @@ public class ExtendedLogServiceImpl implements ExtendedLogService { getLogger((String) null).audit(format, arguments); } + @Override + public <E extends Exception> void trace(LoggerConsumer<E> consumer) throws E { + getLogger((String) null).trace(consumer); + } + + @Override + public <E extends Exception> void debug(LoggerConsumer<E> consumer) throws E { + getLogger((String) null).debug(consumer); + } + + @Override + public <E extends Exception> void info(LoggerConsumer<E> consumer) throws E { + getLogger((String) null).info(consumer); + } + + @Override + public <E extends Exception> void warn(LoggerConsumer<E> consumer) throws E { + getLogger((String) null).warn(consumer); + } + + @Override + public <E extends Exception> void error(LoggerConsumer<E> consumer) throws E { + getLogger((String) null).error(consumer); + } + void applyLogLevels(EquinoxLoggerContext effectiveLoggerContext) { for (Map<String, LoggerImpl> loggers : loggerCache.values()) { for (LoggerImpl logger : loggers.values()) { |