View Javadoc

1   package com.atlassian.pageobjects.binder;
2   
3   import com.google.inject.AbstractModule;
4   import org.slf4j.Logger;
5   
6   /**
7    * Adds a common SLF4J logger to the injection context.
8    *
9    * @since 2.1
10   */
11  public class LoggerModule extends AbstractModule
12  {
13      private final Logger logger;
14  
15      public LoggerModule(Logger logger)
16      {
17          this.logger = logger;
18      }
19  
20      @Override
21      protected void configure()
22      {
23          bind(Logger.class).toInstance(logger);
24      }
25  }