title: Best way to log errors in WCF
body: <p>What's the best way to catch and log errors when developing a WCF service layer, and why?</p>
  
  <p>I can think of three ways,</p>
  
  <p>1) Manual try/catches around each method.</p>
  
  <p>2) Leave the responsibility to the WCF engine.</p>
  
  <p>3) Use a third party library such as Enterprise Library Policy Injection/Logging.</p>