- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Error Tracking processes errors collected from browser and mobile Datadog Log SDKs. Whenever an error containing a stack trace is collected, Error Tracking processes and groups it under an issue, which is a grouping of similar errors.
An essential attribute for log errors is the stack trace in a log’s error.stack
. If you are sending stack traces to Datadog but they are not in error.stack
, you can set up a generic log remapper to remap the stack trace to the correct attribute in Datadog.
Your crash reports appear in Error Tracking.
If you have not set up the Datadog Browser Logs SDK yet, follow the in-app setup instructions or see the Browser Logs setup documentation.
Download the latest version of the Logs Browser SDK. Error Tracking requires at least v4.36.0
.
Configure your application’s version
, env
, and service
when initializing the SDK. For example, with NPM:
import { datadogLogs } from '@datadog/browser-logs'
datadogLogs.init({
clientToken: '<DATADOG_CLIENT_TOKEN>',
site: '<DATADOG_SITE>',
service: '<MY_SERVICE>',
env: '<MY_ENV>',
forwardErrorsToLogs: true,
sessionSampleRate: 100,
})
To log a caught exception yourself, you may use the optional error parameter:
try {
throw new Error('wrong behavior');
} catch(err) {
datadogLogs.logger.error("an error occurred", {usr: {id: 123}}, err);
}
Note: Error Tracking only considers errors that are instances of Error
.
If you have not set up the Datadog Android Logs SDK yet, follow the in-app setup instructions or see the Android Logs setup documentation.
Download the latest version of the Datadog Android SDK for Logs.
Configure your application’s version
, env
, and service
when initializing the SDK.
To log a caught exception yourself, you may optionally use:
try {
doSomething()
} catch (e: IOException) {
logger.e("an exception occurred", e)
}
If you have not setup the Datadog iOS Logs SDK yet, follow the in-app setup instructions or see the iOS Logs setup documentation.
Download the latest version of the Datadog iOS SDK for Logs.
Configure your application’s version
, env
, and service
when initializing the SDK.
To log a caught exception yourself, you may optionally use:
do {
// ...
} catch {
logger.error("an exception occurred", error)
}
If you have not setup the Datadog Kotlin Multiplatform Logs SDK yet, follow the in-app setup instructions or see the Kotlin Multiplatform Logs setup documentation.
Download the latest version of the Datadog Kotlin Multiplatform SDK for Logs.
Configure your application’s version
, env
, and service
when initializing the SDK.
To log a caught exception yourself, you may optionally use:
try {
doSomething()
} catch (e: IOException) {
logger.error("an exception occurred", e)
}