goodbyekansas / firm

Firm is the base for the functional VFX pipeline - No one leaves the firm
BSD 3-Clause "New" or "Revised" License
3 stars 0 forks source link

Installer should not use slog to communicate with user #269

Closed abbec closed 2 years ago

abbec commented 2 years ago

The user interface of firm-installer should not use a logging framework to print to the terminal. The buffered and asynchronous nature of it will make adding user features like progress bars or other interactive features harder than it should. It is also not what a logging framework is intended for. Writing down a log file (or using the event log) is of course ok.

simonrainerson commented 2 years ago

https://github.com/goodbyekansas/firm/pull/298