title: Is SLF4J thread-safe?
body: <p>I might have a <code>Dog</code> class that has a single instance shared across multiple threads. I plan on using SLF4J for all logging:</p>
  
  <pre><code>public class Dog {
      private Logger logger = LoggerFactory.getLogger(Dog.class);
  
      // ...etc.
  }
  </code></pre>
  
  <p>Is my <code>logger</code> instance thread safe? Why/why not?</p>