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 }