logo

Vedatrace

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 
})

On this page