The current logger outputs a call-tree of edcb actions. This works for the build command, where everything is sequential, but fails hard for the serve command, where requests may be resolved in parallel. While we can still have the tree-view, it should be based on a more general event-based output. This would further allow for new output modes as mentioned in #30, such as a --json flag that simply prints the event as JSON lines.
The current logger outputs a call-tree of edcb actions. This works for the
buildcommand, where everything is sequential, but fails hard for theservecommand, where requests may be resolved in parallel. While we can still have the tree-view, it should be based on a more general event-based output. This would further allow for new output modes as mentioned in #30, such as a--jsonflag that simply prints the event as JSON lines.