title: What is the best way of using NLog with MEF?
body: <p>I am wondering what is the best way to use NLog with Managed Extensibility Framework (MEF)?</p>
  
  <p>I have an application that support plugins using MEF architecture (Import and Exports etc)
  I want to add logging capability to my application.
  As a logging component I want to use NLog.</p>
  
  <p>What would you recommend?
  1. Create a wrapper for NLog, i.e. additional plugin that configures NLog and exports functions like void Log(string level, string message) that other plugins importing
  2. Every plugin should have it is own instance of NLog configured and used. (They all would write to the same file actually).</p>