cbrain
cbrain copied to clipboard
Log more information about boutique descriptors
Task logs could include some more information about the descriptors. I think we already log the GIT revision info of the descriptor itself, but we could add:
- the revision info of the included modules, if any
- the content of "custom" -> "cbrain:author"
I'm not sure at what stages of the task's lifecycle to add all that, however.
Along with this, mayby make sure all overriden methods in included modules add at least one log entry at run time, just FYI.
The cbrain-plugins-neuro repo has an example of doing all that:
https://github.com/aces/cbrain-plugins-neuro/blob/9d10ecdf709b91287b94e3febaeccd9e46e5358e/lib/boutiques_bids_single_subject_maker.rb#L82
This issue was closed by mistake. The code is not yet done. Only the special modules were done in #1276