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