title: Cross-Platform Logging
body: <p>I'm writing an application in <code>C#.NET</code> and would like to implement logging. I've never done this before, so if this is a stupid question - bear with me.</p>
  
  <p>The application will be written in <code>C#</code>, but will ultimately be deployed on <code>Windows/iOS/Android</code>. When choosing a logging framework, <em>is it necessary to choose one that supports these platforms?</em> Or, <em>am I free to choose a framework based on what works for me?</em> </p>
  
  <p>Essentially, will this framework, being used in my application to either write text to <code>database</code> or <code>file</code>, need to use the OS it's installed on, or just my code base?</p>