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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage