Examples of PatternLayoutEncoder


Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

    public void logToFile(String logPath, int maxHistory, long maxSizeInBytes)
    {
        log.info("Logging to %s", logPath);

        PatternLayoutEncoder encoder = new PatternLayoutEncoder();
        encoder.setPattern(PATTERN);
        encoder.setContext(context);
        encoder.start();

        root.addAppender(createFileAppender(logPath, maxHistory, maxSizeInBytes, encoder, context));
    }
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

        System.setErr(new PrintStream(new LoggingOutputStream(Logger.get("stderr")), true));
    }

    private void redirectSlf4jTo(OutputStream stream)
    {
        PatternLayoutEncoder encoder = new PatternLayoutEncoder();
        encoder.setPattern(PATTERN);
        encoder.setContext(context);
        encoder.start();

        consoleAppender = new OutputStreamAppender<>();
        consoleAppender.setContext(context);
        consoleAppender.setEncoder(encoder);
        consoleAppender.setOutputStream(stream); // needs to happen after setEncoder()
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

    {
        log.info("Logging to %s", logPath);

        recoverTempFiles(logPath);

        PatternLayoutEncoder encoder = new PatternLayoutEncoder();
        encoder.setPattern(PATTERN);
        encoder.setContext(context);
        encoder.start();

        RollingFileAppender<ILoggingEvent> fileAppender = new RollingFileAppender<>();
        TimeBasedRollingPolicy<ILoggingEvent> rollingPolicy = new TimeBasedRollingPolicy<>();
        SizeAndTimeBasedFNATP<ILoggingEvent> triggeringPolicy = new SizeAndTimeBasedFNATP<>();
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

    config.logger("org.thymeleaf", null, false, debugRemapAppender);
  }

  private Appender<ILoggingEvent> consoleAppender(LogbackConfigurator config) {
    ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<ILoggingEvent>();
    PatternLayoutEncoder encoder = new PatternLayoutEncoder();
    encoder.setPattern(OptionHelper.substVars(CONSOLE_LOG_PATTERN,
        config.getContext()));
    encoder.setCharset(UTF8);
    config.start(encoder);
    appender.setEncoder(encoder);
    config.appender("CONSOLE", appender);
    return appender;
  }
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

  }

  private Appender<ILoggingEvent> fileAppender(LogbackConfigurator config,
      String logFile) {
    RollingFileAppender<ILoggingEvent> appender = new RollingFileAppender<ILoggingEvent>();
    PatternLayoutEncoder encoder = new PatternLayoutEncoder();
    encoder.setPattern(FILE_LOG_PATTERN);
    appender.setEncoder(encoder);
    config.start(encoder);

    appender.setFile(logFile);
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

   *
   * @param logger
   */
  synchronized public static void addConsoleAppender(
      ch.qos.logback.classic.Logger logger) {
    PatternLayoutEncoder encoder = new PatternLayoutEncoder();
    encoder.setContext(logger.getLoggerContext());
    encoder.setPattern("%d{HH:mm:ss.SSS} [%-5level] %msg %n");
    encoder.start();

    ConsoleAppender<ILoggingEvent> c = new ConsoleAppender<ILoggingEvent>();
    c.setContext(logger.getLoggerContext());
    c.setOutputStream(System.err);
    c.setEncoder(encoder);
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

            appender = configureConsoleLogging(loggerContext);
        } else {
            appender = configureFileLogging(logFile, loggerContext);
        }
        System.out.println("Logging: The log level is set to " + level);
        PatternLayoutEncoder patternLayoutEncoder = new PatternLayoutEncoder();
        patternLayoutEncoder.setPattern(LogDescription.LOG_PATTERN);
        patternLayoutEncoder.setContext(loggerContext);
        patternLayoutEncoder.start();
        appender.setEncoder(patternLayoutEncoder);
        appender.start();
        ch.qos.logback.classic.Logger rootLogger = loggerContext.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
        loggerContext.stop();
        rootLogger.detachAndStopAllAppenders();
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

  static void programmaticConfiguration() {
    // Configure logback
    LoggerContext loggerContext = (LoggerContext) LoggerFactory
        .getILoggerFactory();
    loggerContext.reset();
    PatternLayoutEncoder layout = new PatternLayoutEncoder();
    layout.setContext(loggerContext);
    layout.setPattern("%X{first} %X{last} - %m%n");
    layout.start();
    ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<ILoggingEvent>();
    appender.setContext(loggerContext);
    appender.setEncoder(layout);
    appender.start();
    // cast root logger to c.q.logback.classic.Logger so that we can attach
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

  public DefaultTransactionLogHandler(final DefaultTransactionLogHandlerConfig logConfig,
      final ObjectMapper mapper) {
    final LoggerContext loggerContext = (LoggerContext) LoggerFactory
        .getILoggerFactory();
    final PatternLayoutEncoder patternLayoutEncoder = new PatternLayoutEncoder();
    patternLayoutEncoder
        .setPattern("%date{\"yyyy-MM-dd HH:mm:ss.SSS z\",UTC} %msg%n");
    patternLayoutEncoder.setContext(loggerContext);
    patternLayoutEncoder.start();

    final RollingFileAppender<ILoggingEvent> fileAppender = new RollingFileAppender<>();
    fileAppender.setContext(loggerContext);
    fileAppender.setAppend(true);
    fileAppender.setEncoder(patternLayoutEncoder);
View Full Code Here

Examples of ch.qos.logback.classic.encoder.PatternLayoutEncoder

  public DefaultTransactionLogHandler(final DefaultTransactionLogHandlerConfig logConfig,
      final ObjectMapper mapper) {
    final LoggerContext loggerContext = (LoggerContext) LoggerFactory
        .getILoggerFactory();
    final PatternLayoutEncoder patternLayoutEncoder = new PatternLayoutEncoder();
    patternLayoutEncoder
        .setPattern("%date{\"yyyy-MM-dd HH:mm:ss.SSS z\",UTC} %msg%n");
    patternLayoutEncoder.setContext(loggerContext);
    patternLayoutEncoder.start();

    final RollingFileAppender<ILoggingEvent> fileAppender = new RollingFileAppender<ILoggingEvent>();
    fileAppender.setContext(loggerContext);
    fileAppender.setAppend(true);
    fileAppender.setEncoder(patternLayoutEncoder);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.