Initial version

Initial intention is to use this in strong-supervisor and node-foreman for handling their very similar log decoration needs.