question: create logback configuration for enabling sift appender . a new log file is created for each task . it is based on mdc as long as compute engine is not executed in its own process but in the same process as web server . concode_field_sep String MAX_LOGS_PROPERTY concode_elem_sep Settings settings concode_elem_sep long STOPPING_TRACKER_TIMESTAMP concode_elem_sep String MDC_LOG_PATH concode_elem_sep LogbackHelper helper concode_elem_sep String CE_APPENDER_NAME concode_elem_sep File logsDir concode_elem_sep long TIMEOUT_2_MINUTES concode_field_sep File logsDirFromDataDir concode_elem_sep void deleteIfExists concode_elem_sep void stopAppender concode_elem_sep void clearForTask concode_elem_sep void initForTask concode_elem_sep Optional<File> getFile concode_elem_sep void purgeDir
target: Appender < ILoggingEvent > function ( LoggerContext arg0 , Props arg1 ) { File loc0 = new File ( arg1 . nonNullValue ( ProcessProperties . PATH_DATA ) ) ; File loc1 = logsDirFromDataDir ( loc0 ) ; return createAppenderConfiguration ( arg0 , loc1 ) ; }