public LoggingConfigurationType classLogger(ClassLoggerConfigurationType value) { getClassLogger().add(value); return this; }
private static void prepareCommonAppenderHeader(StringBuilder sb, AppenderConfigurationType appender, LoggingConfigurationType config, String appenderClass) { sb.append("\t<appender name=\"").append(appender.getName()).append("\" class=\"").append(appenderClass).append("\">\n"); //Apply profiling appender filter if necessary if(IDM_PROFILE_APPENDER.equals(appender.getName())){ for(ClassLoggerConfigurationType cs: config.getClassLogger()){ if(REQUEST_FILTER_LOGGER_CLASS_NAME.equals(cs.getPackage()) || PROFILING_ASPECT_LOGGER.endsWith(cs.getPackage())){ LOGGER.debug("Defining ProfilingLogbackFilter to {} appender.", appender.getName()); sb.append(defineProfilingLogbackFilter()); } } } }
public List<ClassLoggerConfigurationType> createClassLoggerList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_CLASS_LOGGER); return getClassLogger(); }
private static LoggingConfigurationType applyProfilingConfiguration(PrismObject<SystemConfigurationType> systemConfigurationPrism, ProfilingConfigurationType profilingConfig, boolean subsystemProfiling){ SystemConfigurationType systemConfig = systemConfigurationPrism.asObjectable(); LoggingConfigurationType loggingConfig = systemConfig.getLogging(); if (loggingConfig != null) { if (checkXsdBooleanValue(profilingConfig.isRequestFilter())) { ClassLoggerConfigurationType requestFilterLogger = new ClassLoggerConfigurationType(); requestFilterLogger.setPackage(REQUEST_FILTER_LOGGER_CLASS_NAME); requestFilterLogger.setLevel(LoggingLevelType.TRACE); requestFilterLogger.getAppender().clear(); requestFilterLogger.getAppender().add(APPENDER_IDM_PROFILE); loggingConfig.getClassLogger().add(requestFilterLogger); } if (subsystemProfiling) { ClassLoggerConfigurationType subsystemLogger = new ClassLoggerConfigurationType(); subsystemLogger.setPackage(SUBSYSTEM_PROFILING_LOGGER); subsystemLogger.setLevel(LoggingLevelType.DEBUG); subsystemLogger.getAppender().clear(); subsystemLogger.getAppender().add(APPENDER_IDM_PROFILE); loggingConfig.getClassLogger().add(subsystemLogger); } } LOGGER.info("Applying profiling configuration."); return loggingConfig; }
private void applyTestLoggingConfig(LoggingConfigurationType logging) { // Make sure that this class has a special entry in the config so we will see the messages from this test code ClassLoggerConfigurationType testClassLogger = new ClassLoggerConfigurationType(); testClassLogger.setPackage(TestLoggingConfiguration.class.getName()); testClassLogger.setLevel(LoggingLevelType.TRACE); logging.getClassLogger().add(testClassLogger); ClassLoggerConfigurationType integrationTestToolsLogger = new ClassLoggerConfigurationType(); integrationTestToolsLogger.setPackage(IntegrationTestTools.class.getName()); integrationTestToolsLogger.setLevel(LoggingLevelType.TRACE); logging.getClassLogger().add(integrationTestToolsLogger); }
for (ClassLoggerConfigurationType logger : config.getClassLogger()) { sb.append("\t<logger name=\""); sb.append(logger.getPackage());
classLogerCongif.setPackage(JUL_LOGGER_NAME); classLogerCongif.setLevel(LoggingLevelType.ALL); logging.getClassLogger().add(classLogerCongif );
classLogerCongif.setPackage(DummyConnector.class.getPackage().getName()); classLogerCongif.setLevel(LoggingLevelType.ALL); logging.getClassLogger().add(classLogerCongif );