{"repo":"3urobeat/output-logger","free":true,"listed":false,"github":"https://github.com/3urobeat/output-logger","clone":"git clone https://github.com/3urobeat/output-logger.git","description":"📝 Powerful JavaScript logging library with input, file output, animation and progress bar support!","language":"JavaScript","stars":19,"topics":["npm","node","logging","javascript","js","library","nodejs"],"license":"MIT","category":"cli-tools","readme_excerpt":"output-logger A node.js logging library to supercharge your CLI presence! Features • Install • Usage • Functions • Colors • Options Features - Colored log levels: Info, Warn, Error & Debug - Keep track of every log message with a output file - Read terminal input from the user - Display file name to keep track of log origins even in large projects - Overwrite a log message with the next one by enabling remove - Animations: 6 are shipped by default - Progress Bars - Automatic and manual cutting of log lines to the current terminal width - Customizeable settings: Parameter structure, message structure, disabling of debug messages, etc. &nbsp; Install Open a terminal in your project folder and run: \\ npm install output-logger Do not use the scoped GitHub Packages command, it will not work. &nbsp; Usage This example will output the info message My message from the file index.js with the current date. It will get overwritten by the next new line in the terminal (but not in the output.txt file). The message will also be written to the file output.txt stripped of any color codes: [2021-06-14 23:07:35] [INFO index.js] My message Note: Many features don't work when starting with a process manager like pm2, unless you use pm2 attach to view logs. This includes overwriting log messages, animations, progress bars and reading input from the user. Please consider using a normal node process to support all features. &nbsp; Functions (type, origin, message, nodate, remove, animation, cutToWi","default_branch":null,"files":null,"tree":[],"storefront":"/r/3urobeat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/3urobeat/output-logger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}