From c4703d24375921c1e7f498b7c7f75638b30dc14e Mon Sep 17 00:00:00 2001 From: Herve Boutemy Date: Fri, 23 Nov 2012 07:17:37 +0000 Subject: [PATCH] added info about direct SLF4J use git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1412765 13f79535-47bb-0310-9956-ffa450edef68 --- maven-embedder/src/site/apt/logging.apt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/maven-embedder/src/site/apt/logging.apt b/maven-embedder/src/site/apt/logging.apt index e2830c4c88..2caf177579 100644 --- a/maven-embedder/src/site/apt/logging.apt +++ b/maven-embedder/src/site/apt/logging.apt @@ -37,3 +37,16 @@ public class DefaultMyComponent private Logger logger; } +------ + + Starting with Maven 3.1.0, SLF4J Logger can be used directly too, without Plexus. Of course, this will only work when run under + Maven 3.1.0, then this technique can be used safely only in Maven core components. + ++----- +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class Wombat +{ + final Logger logger = LoggerFactory.getLogger(Wombat.class); +} ++-----