Javascript sdk
Logging
Learn about the different log levels and how to use them in the JavaScript and TypeScript SDK.
The VedaTrace SDK provides five log levels: debug, info, warn, error, and fatal.
All Log Levels
logger.debug('Debug info', { query: 'SELECT *' })
logger.info('User action', { userId: '123' })
logger.warn('Performance warning', { duration: 500 })
logger.error('Error occurred', { error: err })
logger.fatal('Critical failure', { stack: err.stack })Service Override
You can override the default service for individual logs:
logger.info('Payment processed', {
service: 'billing-service', // Override default
amount: 99.99
})