this is where I'll continue the log_rework, the next step would be merged into master @mcastril.
The difference between this branch and log_rework is that this is also on modules (when I solve an issue with -v)
Edit: I'll resolve the comments of !187 (merged) on this one.