Logging is essential for almost every application. A good logger should include levels, timestamps, and file output - features you’d expect to be built into Node.js by default. Yet, surprisingly, Node.js still lacks a robust built-in solution.
The use of archives in Linux is a common practice. Many programs, modules, entire datasets, media files, etc. are delivered in archived form. Therefore, the skill to work confidently with archives will be a definite plus for any developer. In this post I will try to describe possible scenarios of working with archives briefly and with examples.