Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance logging system with levels and timestamps #3422

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

S1D007
Copy link

@S1D007 S1D007 commented Sep 11, 2024

  • Add new logging functions: nvm_log, nvm_debug, nvm_info, nvm_warn, nvm_error
  • Implement log levels (DEBUG, INFO, WARN, ERROR)
  • Add timestamps to log messages
  • Create nvm_run_command for logging command executions
  • Implement nvm_time_operation for timing long-running operations
  • Add nvm_log_env to log environment information
  • Update nvm function to log version and environment on start

- Add new logging functions: nvm_log, nvm_debug, nvm_info, nvm_warn, nvm_error
- Implement log levels (DEBUG, INFO, WARN, ERROR)
- Add timestamps to log messages
- Create nvm_run_command for logging command executions
- Implement nvm_time_operation for timing long-running operations
- Add nvm_log_env to log environment information
- Update nvm function to log version and environment on start
@ljharb
Copy link
Member

ljharb commented Sep 11, 2024

This is a pretty large and significant change to make without discussing first… can you elaborate on the use case and the need?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants