List of usage examples for org.apache.maven.plugin.logging Log debug
void debug(CharSequence content, Throwable error);
From source file:org.mobicents.maven.plugin.utils.ProjectUtils.java
License:Open Source License
/** * Gets a project for the given <code>pom</code>. * * @param pom the pom from which to build the project. * @return the built project./*from w w w .j a va 2 s .c o m*/ * @throws ProjectBuildingException */ public static synchronized MavenProject getProject(final MavenProjectBuilder projectBuilder, final MavenSession session, final File pom, final Log logger) throws ProjectBuildingException { // - first attempt to get a project from the cache MavenProject project = (MavenProject) projectCache.get(pom); if (project == null) { // - next attempt to get the existing project from the session project = getProjectFromSession(session, pom); if (project == null) { // - if we didn't find it in the session, create it try { project = projectBuilder.build(pom, session.getLocalRepository(), new DefaultProfileManager(session.getContainer())); projectCache.put(pom, project); } catch (Exception ex) { if (logger.isDebugEnabled()) { logger.debug("Failed to build project from pom: " + pom, ex); } } } } return project; }
From source file:org.mule.devkit.maven.AbstractGitHubMojo.java
License:Open Source License
/** * Log given message and throwable at debug level * * @param message/*from w ww . ja v a 2 s.c o m*/ * @param throwable */ protected void debug(String message, Throwable throwable) { Log log = getLog(); if (log != null) { log.debug(message, throwable); } }
From source file:org.sonatype.nexus.maven.m2settings.MojoLogger.java
License:Open Source License
@Override protected void doLog(final Event event) { Log mojoLog = getOwner().getLog(); if (mojoLog == null) { log.warn("Mojo.log not configured; owner: {}, event: {}", owner, event); return;//from w w w . ja v a 2 s . co m } switch (event.getLevel()) { case TRACE: case DEBUG: mojoLog.debug(event.getMessage(), event.getCause()); break; case INFO: mojoLog.info(event.getMessage(), event.getCause()); break; case WARN: mojoLog.warn(event.getMessage(), event.getCause()); break; case ERROR: mojoLog.error(event.getMessage(), event.getCause()); break; default: throw new UnsupportedOperationException(); } }