Package org.apache.maven.slf4j
Class MavenLoggerFactory
java.lang.Object
org.apache.maven.slf4j.MavenLoggerFactory
- All Implemented Interfaces:
LogLevelRecorder,org.slf4j.ILoggerFactory
public class MavenLoggerFactory
extends Object
implements LogLevelRecorder, org.slf4j.ILoggerFactory
LogFactory for Maven which can create a simple logger or one which, if set, fails the build on a severity threshold.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.maven.logging.api.LogLevelRecorder
LogLevelRecorder.Level -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.slf4j.LoggerReturn an appropriateLoggerinstance by name.protected org.slf4j.LoggergetNewLoggingInstance(String name) booleanvoidvoidreset()void
-
Constructor Details
-
MavenLoggerFactory
public MavenLoggerFactory()
-
-
Method Details
-
hasReachedMaxLevel
public boolean hasReachedMaxLevel()- Specified by:
hasReachedMaxLevelin interfaceLogLevelRecorder
-
getMaxLevelReached
- Specified by:
getMaxLevelReachedin interfaceLogLevelRecorder
-
getMaxLevelAllowed
- Specified by:
getMaxLevelAllowedin interfaceLogLevelRecorder
-
setMaxLevelAllowed
- Specified by:
setMaxLevelAllowedin interfaceLogLevelRecorder
-
getLogger
Return an appropriateLoggerinstance by name.- Specified by:
getLoggerin interfaceorg.slf4j.ILoggerFactory
-
reset
public void reset()- Specified by:
resetin interfaceLogLevelRecorder
-
getNewLoggingInstance
-
reconfigure
public void reconfigure()
-