Ich entwickle einfache Java-Event-Bibliothek und möchte mehr als ein Logging-System unterstützen. Ich habe eine Idee mit der Verwendung der eigenen Klasse namens LoggerBridge.Bridge für Logging-Systeme
public void setLogger(LoggerBridge bridge){
}
public class LoggerBridge{
public void log(Level, String){}
...
}
Aber diese Lösung ist überhaupt nicht praktikabel, gibt es eine andere Möglichkeit, wie man dieses Ergebnis erreicht? Einige Brücke, die es unterstützt alle Arten von Logging-System?
Sie haben diese schon gemacht, benutzen Sie zum Beispiel 'SLF4J'. Schreibe nicht deine eigenen. – Kayaman
Was genau versuchen Sie zu erreichen? Für mich klingt die Idee, 'Level's zu verwenden, gut, das ist auch, was andere Logger-Bibliotheken tun (zum Beispiel' Log4j'). Sie müssen genauer bestimmen, was Sie erreichen möchten und warum Ihre derzeitige Lösung Sie nicht zufriedenstellt. – Zabuza
"unterstützt alle Arten von Logging-System" ist ziemlich anspruchsvoll. – Henry