services/billing-azure/src/main/java/com/epam/datalab/billing/azure/logging/AppenderFile.java [168:189]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private RollingFileAppender<ILoggingEvent> getRollingFileAppender(LoggerContext context) throws InitializationException {
        if (archivedLogFilenamePattern == null || archivedLogFilenamePattern.trim().isEmpty()) {
            throw new InitializationException("Configuration property logging.appenders.archivedLogFilenamePattern cannot be null.");
        }
        RollingFileAppender<ILoggingEvent> appender = new RollingFileAppender<>();
        appender.setFile(currentLogFilename);
        appender.setAppend(true);

        TimeBasedFileNamingAndTriggeringPolicy<ILoggingEvent> triggerPolicy = new DefaultTimeBasedFileNamingAndTriggeringPolicy<>();
        triggerPolicy.setContext(context);

        TimeBasedRollingPolicy<ILoggingEvent> rollPolicy = new TimeBasedRollingPolicy<>();
        rollPolicy.setContext(context);
        rollPolicy.setParent(appender);
        rollPolicy.setFileNamePattern(archivedLogFilenamePattern);
        rollPolicy.setMaxHistory(archivedFileCount);
        rollPolicy.setTimeBasedFileNamingAndTriggeringPolicy(triggerPolicy);
        rollPolicy.start();
        appender.setRollingPolicy(rollPolicy);

        return appender;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



services/billing-aws/src/main/java/com/epam/datalab/logging/AppenderFile.java [176:197]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private RollingFileAppender<ILoggingEvent> getRollingFileAppender(LoggerContext context) throws InitializationException {
        if (archivedLogFilenamePattern == null || archivedLogFilenamePattern.trim().isEmpty()) {
            throw new InitializationException("Configuration property logging.appenders.archivedLogFilenamePattern cannot be null.");
        }
        RollingFileAppender<ILoggingEvent> appender = new RollingFileAppender<>();
        appender.setFile(currentLogFilename);
        appender.setAppend(true);

        TimeBasedFileNamingAndTriggeringPolicy<ILoggingEvent> triggerPolicy = new DefaultTimeBasedFileNamingAndTriggeringPolicy<>();
        triggerPolicy.setContext(context);

        TimeBasedRollingPolicy<ILoggingEvent> rollPolicy = new TimeBasedRollingPolicy<>();
        rollPolicy.setContext(context);
        rollPolicy.setParent(appender);
        rollPolicy.setFileNamePattern(archivedLogFilenamePattern);
        rollPolicy.setMaxHistory(archivedFileCount);
        rollPolicy.setTimeBasedFileNamingAndTriggeringPolicy(triggerPolicy);
        rollPolicy.start();
        appender.setRollingPolicy(rollPolicy);

        return appender;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



