001package jmri.util.problemreport; 002 003import java.io.File; 004 005import javax.annotation.Nonnull; 006 007import org.apiguardian.api.API; 008 009/** 010 * Provider for logging-related information in a problem report. 011 * 012 * @author Randall Wood Copyright 2020 013 */ 014@API(status=API.Status.EXPERIMENTAL) 015public interface LogProblemReportProvider { 016 017 /** 018 * Get log files to be appended to report. 019 * 020 * @return the logs to append 021 */ 022 @Nonnull 023 File[] getFiles(); 024}