add class attribute log_file_name in ProgramJob
add filenames property in OutputProgramParameter