All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.zeroturnaround.jrebel.gradle.util.LoggerWrapper Maven / Gradle / Ivy

package org.zeroturnaround.jrebel.gradle.util;

import org.gradle.api.logging.Logger;

/**
 * Tiny wrapper around the Gradle's own logger
 * 
 * @author Sander Sonajalg
 */
public class LoggerWrapper {
  
  private Logger wrappedLogger;
  
  private static final String PREFIX = "[rebel] ";
  
  public LoggerWrapper(Logger _wrappedLogger) {
    this.wrappedLogger = _wrappedLogger;
  }

  public void error(String msg) {
    wrappedLogger.error(PREFIX + msg);
  }

  public void lifecycle(String msg) {
    wrappedLogger.lifecycle(PREFIX + msg);
  }

  public void info(String msg) {
    wrappedLogger.info(PREFIX + msg);
  }

  public void debug(String msg) {
    wrappedLogger.debug(PREFIX + msg);
  }
  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy