{{if commandMessage}}
{{include commandMessage tmpl="bdf:commandmessage" /}}
{{/if}}
{{if balayageLog}}
{{for balayageLog.itemArray}}
{{if error}}
{{if #index > 0}}
{{/if}}
[! {{: type}}/{{: error.type}}]{{if error.value}} - {{> error.value}}{{/if}}{{if error.message}} - {{> error.message}}{{/if}}
{{if unit}}
unit {{: unit.number}} ({{: unit.path}}){{if output}} / output {{: output}}{{/if}}
{{/if}}
{{if postscriptum}}
postscriptum {{: postscriptum.type}}/{{: postscriptum.name}}
{{/if}}
{{else type=="balayage-unit-start"}}
{{if #index > 0}}
{{/if}}+------- unit {{: unit.number}} ({{: unit.path}})
{{else type=="balayage-unit-end"}}
({{: duration}}s)
{{else type=="postscriptum-log"}}
+------- postscriptum {{: postscriptum.type}}/{{: postscriptum.name}}
{{else type=="file-generation"}}
{{: step}}: {{: path}} ({{: duration}}s)
{{else type=="end"}}
===== ({{: duration}}s)
{{/if}}
{{/for}}