| | |
| | | import org.forgerock.opendj.server.config.server.LogPublisherCfg; |
| | | import org.forgerock.opendj.server.config.server.LogRetentionPolicyCfg; |
| | | import org.forgerock.opendj.server.config.server.LogRotationPolicyCfg; |
| | | import org.forgerock.opendj.server.config.server.RootCfg; |
| | | import org.forgerock.opendj.server.config.server.SizeLimitLogRetentionPolicyCfg; |
| | | import org.forgerock.opendj.server.config.server.SizeLimitLogRotationPolicyCfg; |
| | | import org.forgerock.opendj.server.config.server.TimeLimitLogRotationPolicyCfg; |
| | |
| | | private void addCsvHandlerRotationConfig(PublisherConfig publisher, CsvConfigData config, |
| | | CsvAuditEventHandlerConfiguration auditConfig) throws ConfigException |
| | | { |
| | | RootCfg root = serverContext.getServerManagementContext().getRootConfiguration(); |
| | | SortedSet<String> rotationPolicies = config.getRotationPolicies(); |
| | | if (rotationPolicies.isEmpty()) |
| | | { |
| | |
| | | fileRotation.setRotationEnabled(true); |
| | | for (final String policy : rotationPolicies) |
| | | { |
| | | LogRotationPolicyCfg policyConfig = root.getLogRotationPolicy(policy); |
| | | LogRotationPolicyCfg policyConfig = serverContext.getRootConfig().getLogRotationPolicy(policy); |
| | | if (policyConfig instanceof FixedTimeLogRotationPolicyCfg) |
| | | { |
| | | List<String> times = convertTimesOfDay(publisher, (FixedTimeLogRotationPolicyCfg) policyConfig); |
| | |
| | | private void addCsvHandlerRetentionConfig(PublisherConfig publisher, CsvConfigData config, |
| | | CsvAuditEventHandlerConfiguration auditConfig) throws ConfigException |
| | | { |
| | | RootCfg root = serverContext.getServerManagementContext().getRootConfiguration(); |
| | | SortedSet<String> retentionPolicies = config.getRetentionPolicies(); |
| | | if (retentionPolicies.isEmpty()) |
| | | { |
| | |
| | | FileRetention fileRetention = new FileRetention(); |
| | | for (final String policy : retentionPolicies) |
| | | { |
| | | LogRetentionPolicyCfg policyConfig = root.getLogRetentionPolicy(policy); |
| | | LogRetentionPolicyCfg policyConfig = serverContext.getRootConfig().getLogRetentionPolicy(policy); |
| | | if (policyConfig instanceof FileCountLogRetentionPolicyCfg) |
| | | { |
| | | fileRetention.setMaxNumberOfHistoryFiles(((FileCountLogRetentionPolicyCfg) policyConfig).getNumberOfFiles()); |