package org.jfrog.gradle.plugin.artifactory.extractor; import org.gradle.api.logging.LogLevel; import org.gradle.api.logging.Logger; import org.jfrog.build.api.util.Log; /** * Logger that is to be used for the HTTP client when using Gradle. * * @author Tomer Cohen * @see org.jfrog.build.extractor.clientConfiguration.client.ArtifactoryBuildInfoClient */ public class GradleClientLogger implements Log { private Logger logger; public GradleClientLogger(Logger logger) { this.logger = logger; } public void debug(String message) { logger.log(LogLevel.DEBUG, message); } public void info(String message) { logger.log(LogLevel.LIFECYCLE, message); } public void warn(String message) { logger.log(LogLevel.WARN, message); } public void error(String message) { logger.log(LogLevel.ERROR, message); } public void error(String message, Throwable e) { logger.log(LogLevel.ERROR, message, e); } }