Open tefirman opened 5 months ago
@tefirman Okay if I take this?
Hm, I don't think the actual logs being returned is part of the Cromwell REST API. But maybe I'm missing something. Do you know Taylor if logs can be returned?
@sckott, that would be awesome if you don't mind! You're right, unfortunately Cromwell only returns the location of the logs, not the logs themselves, so this would require some manuevering, not entirely sure how though.
Yeah I don't know how easily we can make this happen. I'll take a look see
@dtenenba AFAICT Cromwell API doesn't allow one to fetch the contents of workflow log files, but only the location (path). Do you think there's an easy enough way to securely fetch the log file contents in addition to the location of said file?
It seems there is a way via configuration to send log files somewhere else so they don't get cleaned up https://cromwell.readthedocs.io/en/latest/Logging/#workflow-logs but that still leaves the problem of fetching those log files. Perhaps it'd be easier though to fetch them for the client (e.g., PROOF app or an R client) if log files were pushed into an S3 bucket for example rather than somewhere else on the cluster
@tefirman We discussed this with Dan yeah? Or maybe not?
Brief description of the problem: