fileAppender.setFile(logPath); fileAppender.setContext(loggerContext); fileAppender.setLayout(patternLayout); fileAppender.setAppend(true); fileAppender.start();
appender.setAppend(config.getBoolean("file.append")); appender.setFile(filename); appender.setLayout(layout);
protected static void setUpLdifLogging(LoggerContext context) { LdifAuditType audit = (LdifAuditType) LscConfiguration.getAudit("LDIF"); FileAppender<ILoggingEvent> appender = new FileAppender<ILoggingEvent>(); appender.setName(audit.getName()); appender.setAppend(audit.isAppend()); appender.setFile(audit.getFile()); appender.setContext(context); LdifLayout ldifLayout = new LdifLayout(); ldifLayout.setLogOperations(audit.getOperations()); if(audit.isLogOnlyLdif() != null) { ldifLayout.setOnlyLdif(audit.isLogOnlyLdif()); } ldifLayout.setContext(context); ldifLayout.start(); appender.setLayout(ldifLayout); appender.start(); ch.qos.logback.classic.Logger rootLogger = context.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME); rootLogger.addAppender(appender); }
protected static void setUpCsvLogging(LoggerContext context) { CsvAuditType audit = (CsvAuditType) LscConfiguration.getAudit("CSV"); FileAppender<ILoggingEvent> appender = new FileAppender<ILoggingEvent>(); appender.setName(audit.getName()); appender.setAppend(audit.isAppend()); appender.setFile(audit.getFile()); appender.setContext(context); CsvLayout csvLayout = new CsvLayout(); csvLayout.setLogOperations(audit.getOperations()); csvLayout.setAttrs(audit.getDatasets()); csvLayout.setSeparator(audit.getSeparator()); csvLayout.setOutputHeader(audit.isOutputHeader()); if(audit.getTaskNames() != null && audit.getTaskNames().getString() != null) { csvLayout.setTaskNames(audit.getTaskNames().getString().toArray(new String[audit.getTaskNames().getString().size()])); } csvLayout.setContext(context); csvLayout.start(); appender.setLayout(csvLayout); appender.start(); ch.qos.logback.classic.Logger rootLogger = context.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME); rootLogger.addAppender(appender); }
appender.setLayout(formatter); appender.setFile(fileConfiguration.getCurrentLogFilename()); appender.setPrudent(false); // We don't expect multiple JVMs