title: Access same object between different files from Node module
body: <p>I can't find anywhere to tell me that this is completely wrong so here I go:</p>
  
  <p>In my module I have two functions: </p>
  
  <ul>
  <li>init: create the winston logger object</li>
  <li>get: returns the object</li>
  </ul>
  
  <p>I have several files which need to use the logger object.
  In these files, I'm requiring the module, and using the get function.</p>
  
  <p>I want to initialize it once. Then in other files, I want to simply require the module, get the object, and use it. Is my logic completely wrong here? I can pass it to the other modules, but I thought this would be a clean way of using the logger.</p>
  
  <p>Currently in the file where I <code>init</code> and <code>get</code> the logger, I can use it just fine. Once I'm in a new file/module, the <code>get</code> returns <code>undefined</code> which leads me to believe this is incorrect.</p>