Debugging
Tips and tools for debugging Ever Gauzy applications.
API Debuggingβ
VS Code Launch Configurationsβ
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug API",
"type": "node",
"request": "launch",
"runtimeArgs": ["--inspect"],
"program": "${workspaceFolder}/dist/apps/api/main.js",
"envFile": "${workspaceFolder}/.env",
"sourceMaps": true
}
]
}
Loggingβ
# Enable verbose logging
DB_LOGGING=true
LOG_LEVEL=debug
NestJS logger levels:
errorβ errors onlywarnβ warnings and errorslogβ standard logsdebugβ debug messagesverboseβ all messages
API Health Checkβ
curl http://localhost:3000/api/health
Frontend Debuggingβ
Angular DevToolsβ
Install the Angular DevTools browser extension for:
- Component tree inspection
- Change detection profiling
- Dependency injection debugging
Source Mapsβ
Development builds include source maps by default:
yarn start:gauzy # Includes source maps
Database Debuggingβ
Query Loggingβ
DB_LOGGING=query # Log all queries
DB_LOGGING=error # Log only errors
DB_LOGGING=schema # Log schema changes
DB_LOGGING=true # Log everything
pgAdmin / DBeaverβ
Connect to your database with a GUI tool for direct query inspection.
Related Pagesβ
- Development Guide
- Troubleshooting β desktop issues