svengeance / Husky

Modernizing the way developers think about installers
3 stars 0 forks source link

[Feature] Initial Logging - Console/File Based #6

Closed svengeance closed 3 years ago

svengeance commented 3 years ago

Context

Users need to understand the steps the application takes when executing in order to properly debug issues.

Elevator Pitch

As CI pipelines execute they spit out all sorts of useful information. Environment variables, execution paths, extracted files, working directories...all of these are useful pieces of information that are critical in times of a difference between reality and expectations. In addition, we should be tracking program-specific metrics such as timings of install steps and memory consumed, as well as host-specific items such as machine information (OS, hardware).

Interested Users

End Users

svengeance commented 3 years ago

Moved to v1 - the PoC project will have laid out a good foundation for adding this feature, but this is not useful to implement early in.

svengeance commented 3 years ago

Added back - while testing the installer, we will need to lay out least logging. The first iteration will likely use Console and File-based logging, and future iterations on this feature will pipe the logs out to some analytics server.

svengeance commented 3 years ago

This was finished by https://github.com/svengeance/Husky/commit/ac4cb260e5f55e6ee377bb11bfacea9fab18d995