Send logs to Datadog from web browser pages with the browser logs SDK.
npm install @datadog/browser-logsSend logs to Datadog from web browser pages with the browser logs SDK.
See the [dedicated datadog documentation][1] for more details.
After adding [@datadog/browser-logs][2] to your package.json file, initialize it with:
``javascript
import { datadogLogs } from '@datadog/browser-logs'
datadogLogs.init({
clientToken: '
site: '
forwardErrorsToLogs: true,
sessionSampleRate: 100,
})
`
After the Datadog browser logs SDK is initialized, send custom log entries directly to Datadog:
`javascript
import { datadogLogs } from '@datadog/browser-logs'
datadogLogs.logger.info('Button clicked', { name: 'buttonName', id: 123 })
try {
...
throw new Error('Wrong behavior')
...
} catch (ex) {
datadogLogs.logger.error('Error occurred', { team: 'myTeam' }, ex)
}
``
[1]: https://docs.datadoghq.com/logs/log_collection/javascript
[2]: https://www.npmjs.com/package/@datadog/browser-logs