L'injection de dépendance avec un statique enregistreur, statique de la classe helper

J'ai une classe statique qui appelle une statique Enregistreur de classe,

e.g

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
  }
}

Comment puis-je injecter de l'Enregistreur dans ma classe statique?

Remarque: j'ai lu L'Injection de dépendance dans la .NET avec des exemples?, mais ce qui semble utiliser une instance enregistreur.

InformationsquelleAutor geejay | 2009-08-18