Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback
Hey! These docs are for version 2.0, which is no longer officially supported. Click here for the latest version, 3.0!


Here are some tools to help you identify issues if results aren't showing as you expect.

## Logger

The [logger](🔗) logs information about your experiments to help you with debugging.

You can customize the [log level](🔗) to the kind of information you want to track and specify where log information is sent. We've also developed [default logger implementations](🔗) for some SDKs.

## Error handler

The [error handler](🔗) is called when unknown experiment keys or event keys are referenced. You can provide your own custom error handler logic to standardize across your production environment.

## Notification listeners

Use notification listeners to trigger callbacks when certain actions are triggered in the SDK.

Currently, we support two types of listeners:

  • `ACTIVATE` triggers a callback with the experiment, user ID, attributes, variation, and the impression event.

  • `TRACK` triggers a callback with the event key, user ID, attributes, and event tags.

## Additional resources

The additional information can be found in the:

  • Optimizely's [Support Knowledge Base](🔗), which has help and support topics in addition to strategy and feature documentation.

  • The [developer community](🔗), where you can join other developers and learn more about Optimizely’s SDKs.

If you need more help with troubleshooting, please [contact support](🔗).