Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for LogLevelRecorder (0.46 sec)

  1. maven-slf4j-wrapper/src/main/java/org/apache/maven/logwrapper/LogLevelRecorder.java

    import java.util.HashMap;
    import java.util.Map;
    
    import org.slf4j.event.Level;
    
    /**
     * Responsible for keeping state of whether the threshold of the --fail-on-severity flag has been hit.
     */
    public class LogLevelRecorder {
        private static final Map<String, Level> ACCEPTED_LEVELS = new HashMap<>();
    
        static {
            ACCEPTED_LEVELS.put("WARN", Level.WARN);
            ACCEPTED_LEVELS.put("WARNING", Level.WARN);
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Mon Dec 26 15:12:32 UTC 2022
    - 2.1K bytes
    - Viewed (0)
  2. maven-slf4j-provider/src/main/java/org/apache/maven/slf4j/MavenFailOnSeverityLogger.java

     */
    public class MavenFailOnSeverityLogger extends MavenSimpleLogger {
        private final LogLevelRecorder logLevelRecorder;
    
        MavenFailOnSeverityLogger(String name, LogLevelRecorder logLevelRecorder) {
            super(name);
            this.logLevelRecorder = logLevelRecorder;
        }
    
        /**
         * A simple implementation which always logs messages of level WARN
         * according to the format outlined above.
         */
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Tue Jan 09 06:36:58 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  3. maven-slf4j-provider/src/main/java/org/apache/maven/slf4j/MavenLoggerFactory.java

        private LogLevelRecorder logLevelRecorder = null;
    
        public MavenLoggerFactory() {}
    
        @Override
        public void setLogLevelRecorder(LogLevelRecorder logLevelRecorder) {
            if (this.logLevelRecorder != null) {
                throw new IllegalStateException("LogLevelRecorder has already been set.");
            }
            this.logLevelRecorder = logLevelRecorder;
            reset();
        }
    
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Tue Jan 09 06:36:58 UTC 2024
    - 2K bytes
    - Viewed (0)
  4. maven-slf4j-wrapper/src/test/java/org/apache/maven/logwrapper/LogLevelRecorderTest.java

        @Test
        void createsLogLevelRecorder() {
            LogLevelRecorder logLevelRecorder = new LogLevelRecorder("WARN");
            logLevelRecorder.record(Level.ERROR);
    
            assertTrue(logLevelRecorder.metThreshold());
        }
    
        @Test
        void failsOnLowerThanWarn() {
            assertThrows(IllegalArgumentException.class, () -> new LogLevelRecorder("INFO"));
        }
    
        @Test
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Sat Apr 15 17:24:20 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  5. maven-slf4j-provider/src/test/java/org/apache/maven/slf4j/MavenLoggerFactoryTest.java

            mavenLoggerFactory.setLogLevelRecorder(new LogLevelRecorder("ERROR"));
    
            assertTrue(mavenLoggerFactory.getLogLevelRecorder().isPresent());
            LogLevelRecorder logLevelRecorder =
                    mavenLoggerFactory.getLogLevelRecorder().get();
    
            MavenFailOnSeverityLogger logger = (MavenFailOnSeverityLogger) mavenLoggerFactory.getLogger("Test");
            assertFalse(logLevelRecorder.metThreshold());
    
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Tue Jan 09 06:36:58 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  6. maven-slf4j-wrapper/src/main/java/org/apache/maven/logwrapper/MavenSlf4jWrapperFactory.java

    /**
     * Wrapper for creating loggers which can have a log level threshold.
     */
    public interface MavenSlf4jWrapperFactory extends ILoggerFactory {
        void setLogLevelRecorder(LogLevelRecorder logLevelRecorder);
    
        Optional<LogLevelRecorder> getLogLevelRecorder();
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Mon Dec 26 15:12:32 UTC 2022
    - 1.1K bytes
    - Viewed (0)
  7. maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java

    import org.apache.maven.execution.ExecutionEvent;
    import org.apache.maven.execution.MavenExecutionResult;
    import org.apache.maven.execution.MavenSession;
    import org.apache.maven.logwrapper.LogLevelRecorder;
    import org.apache.maven.logwrapper.MavenSlf4jWrapperFactory;
    import org.apache.maven.plugin.MojoExecution;
    import org.apache.maven.plugin.descriptor.MojoDescriptor;
    import org.apache.maven.project.MavenProject;
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Wed Apr 03 17:49:40 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  8. maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java

                if (slf4jLoggerFactory instanceof MavenSlf4jWrapperFactory) {
                    LogLevelRecorder logLevelRecorder = new LogLevelRecorder(logLevelThreshold);
                    ((MavenSlf4jWrapperFactory) slf4jLoggerFactory).setLogLevelRecorder(logLevelRecorder);
                    slf4jLogger.info("Enabled to break the build on log level {}.", logLevelThreshold);
                } else {
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Wed Feb 28 23:31:59 UTC 2024
    - 72.6K bytes
    - Viewed (0)
Back to top