NuGroom

Troubleshooting & Operations


Troubleshooting

Enable Debug Logging

For detailed diagnostic information, add the --debug flag:

NuGroom --config settings.json --debug

Debug logging is also automatically enabled when a debugger is attached (e.g., running from Visual Studio).

Private Feed Authentication Fails

Package Not Found on Private Feed

JSON Configuration File Fails to Load

Version Warnings Not Appearing


Performance & Concurrency

Resolution is parallelized (default 5 concurrent requests) and results are cached per run. Feeds are queried in order until a package is found, then searching stops for improved performance.


Security Best Practices

  1. Store PATs securely: Use config files with appropriate file permissions
  2. Use least-privilege tokens: Only grant package read permissions
  3. Rotate tokens regularly: Update config files when tokens expire
  4. Don’t commit tokens: Add config files with credentials to .gitignore
  5. Use environment variables: Consider loading tokens from environment for CI/CD
  6. Review debug output: Debug logs may contain sensitive information; use carefully in production

Notes


Roadmap


See also: Getting Started · Configuration