Abhängigkeitsinjektion mit einem statischen Logger, statische Hilfsklasse
Ich habe eine statische Klasse, die eine statische Logger-Klasse aufruft,
z.B
static class DoesStuffStatic
{
public static void DoStuff()
{
try
{
//something
}
catch(Exception e)
{
//do stuff;
Logger.Log(e);
}
}
}
static class Logger
{
public static void Log(Exception e)
{
//do stuff here
}
}
Wie injiziere ich den Logger in meine statische Klasse?
Hinweis: Ich habe gelesenAbhängigkeitsinjektion in .NET mit Beispielen?, aber dies scheint einen Instanz-Logger zu verwenden.