5fdad721a0
The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/aqute-bnd#ea9987afa36ffc9b5b7e3a16413ed3b3a2747d36
150 lines
4.2 KiB
Diff
150 lines
4.2 KiB
Diff
From 07705c03182b11f525f87002ae0a687961f91da2 Mon Sep 17 00:00:00 2001
|
|
From: Marian Koncek <mkoncek@redhat.com>
|
|
Date: Thu, 11 Jul 2019 14:29:26 +0200
|
|
Subject: [PATCH 3/4] Port to OSGI 7.0.0
|
|
|
|
---
|
|
.../src/aQute/bnd/main/ReporterLogger.java | 31 ++++++++++
|
|
.../src/aQute/bnd/junit/ConsoleLogger.java | 62 +++++++++++++++++++
|
|
2 files changed, 93 insertions(+)
|
|
|
|
diff --git a/biz.aQute.bnd/src/aQute/bnd/main/ReporterLogger.java b/biz.aQute.bnd/src/aQute/bnd/main/ReporterLogger.java
|
|
index 84dd290..287f6fb 100644
|
|
--- a/biz.aQute.bnd/src/aQute/bnd/main/ReporterLogger.java
|
|
+++ b/biz.aQute.bnd/src/aQute/bnd/main/ReporterLogger.java
|
|
@@ -1,5 +1,6 @@
|
|
package aQute.bnd.main;
|
|
|
|
+import org.osgi.framework.Bundle;
|
|
import org.osgi.framework.ServiceReference;
|
|
import org.osgi.service.log.LogService;
|
|
import org.slf4j.Logger;
|
|
@@ -108,4 +109,34 @@ public class ReporterLogger implements LogService {
|
|
}
|
|
}
|
|
|
|
+ @Override
|
|
+ public org.osgi.service.log.Logger getLogger(String name) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public org.osgi.service.log.Logger getLogger(Class<?> clazz) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public <L extends org.osgi.service.log.Logger> L getLogger(String name, Class<L> loggerType) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public <L extends org.osgi.service.log.Logger> L getLogger(Class<?> clazz, Class<L> loggerType) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public <L extends org.osgi.service.log.Logger> L getLogger(Bundle bundle, String name, Class<L> loggerType) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
}
|
|
diff --git a/biz.aQute.bndlib/src/aQute/bnd/junit/ConsoleLogger.java b/biz.aQute.bndlib/src/aQute/bnd/junit/ConsoleLogger.java
|
|
index 9c2591f..569b20e 100644
|
|
--- a/biz.aQute.bndlib/src/aQute/bnd/junit/ConsoleLogger.java
|
|
+++ b/biz.aQute.bndlib/src/aQute/bnd/junit/ConsoleLogger.java
|
|
@@ -15,9 +15,11 @@ import org.osgi.framework.ServiceFactory;
|
|
import org.osgi.framework.ServiceReference;
|
|
import org.osgi.framework.ServiceRegistration;
|
|
import org.osgi.service.log.LogEntry;
|
|
+import org.osgi.service.log.LogLevel;
|
|
import org.osgi.service.log.LogListener;
|
|
import org.osgi.service.log.LogReaderService;
|
|
import org.osgi.service.log.LogService;
|
|
+import org.osgi.service.log.Logger;
|
|
|
|
@Deprecated // see biz.aQute.bnd.remote.junit
|
|
public class ConsoleLogger implements LogReaderService {
|
|
@@ -76,6 +78,36 @@ public class ConsoleLogger implements LogReaderService {
|
|
return time;
|
|
}
|
|
|
|
+ @Override
|
|
+ public LogLevel getLogLevel() {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public String getLoggerName() {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public long getSequence() {
|
|
+ // TODO Auto-generated method stub
|
|
+ return 0;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public String getThreadInfo() {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public StackTraceElement getLocation() {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
}
|
|
|
|
public class Facade implements LogService {
|
|
@@ -112,6 +144,36 @@ public class ConsoleLogger implements LogReaderService {
|
|
|
|
}
|
|
|
|
+ @Override
|
|
+ public Logger getLogger(String name) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public Logger getLogger(Class<?> clazz) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public <L extends Logger> L getLogger(String name, Class<L> loggerType) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public <L extends Logger> L getLogger(Class<?> clazz, Class<L> loggerType) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public <L extends Logger> L getLogger(Bundle bundle, String name, Class<L> loggerType) {
|
|
+ // TODO Auto-generated method stub
|
|
+ return null;
|
|
+ }
|
|
+
|
|
}
|
|
|
|
public ConsoleLogger(BundleContext context) {
|
|
--
|
|
2.26.2
|
|
|