Skip to main content

Errors & Logging

ErrorCode

enum ErrorCode {
AccessDenied = 'access-denied',
ApplyingConstraintsFailed = 'applying-constraints-failed',
AuthenticationError = 'authentication-error',
BadInput = 'bad-input',
BadManifest = 'manifest-invalid',
CallCreateError = 'call-create-error',
CallEnded = 'call-ended',
CallJoinError = 'call-join-error',
ConnectionError = 'connection-error',
ConstraintsError = 'constraints-error',
ConsumerNotCreated = 'consumer-not-created',
ConsumerNotFound = 'consumer-not-found',
Deprecated = 'deprecated',
DeviceChangeError = 'device-change-error',
DeviceInUse = 'device-in-use',
DeviceNotFound = 'device-not-found',
DevicePermissionDenied = 'device-permission-denied',
DisableAudio = 'disable-audio',
DisableVideo = 'disable-video',
DisplayMediaError = 'display-media-error',
Disposed = 'disposed',
DisposingError = 'disposing-error',
DriverNotRegistered = 'driver-not-registered',
DriverStopped = 'driver-stopped',
EnableAudio = 'enable-audio',
EnableVideo = 'enable-video',
EnumeratingDevices = 'enumerating-devices',
FormatNotFound = 'format-not-found',
H264NotSupported = 'not-supported',
InternalError = 'internal-error',
ManifestInvalid = 'manifest-invalid',
ManifestNotLoaded = 'playback-error',
MediaControllerNotInitialized = 'not-initialized',
MediaDeviceChangingFailed = 'device-change-error',
MediaDeviceNotAvailable = 'media-device-not-available',
MediaDeviceNotSupported = 'not-supported',
MediasoupSetup = 'mediasoup-setup',
MediaStreamError = 'media-stream-error',
MediaStreamNotSupported = 'not-supported',
MediaStreamPreparingConflict = 'media-stream-preparing-conflict',
MediaTrackEnded = 'media-track-ended',
NetworkError = 'network-error',
NoAlternativeDriver = 'no-alternative-driver',
NoBackendEndpoints = 'bad-input',
NoHostElement = 'no-host-element',
NoPayload = 'no-payload',
NoPlayersAvailable = 'resource-not-found',
NotInitialized = 'not-initialized',
NotSupported = 'not-supported',
NoUserId = 'bad-input',
OperationNotSupported = 'operation-not-supported',
PeerError = 'peer-error',
PermissionDenied = 'permission-denied',
PlaybackError = 'playback-error',
PlayerLoadingFailed = 'playback-error',
PlayerNotSupported = 'player-not-supported',
QualityChangeError = 'quality-change-error',
ResolutionsInUse = 'resolutions-in-use',
ResourceNotFound = 'resource-not-found',
RetrievingMediaStreamError = 'retrieving-media-stream-error',
SFUEvent = 'sfu-event',
StreamExists = 'stream-exists',
StreamNotFound = 'stream-not-found',
TokenError = 'token-error',
TransportError = 'transport-error',
TransportState = 'transport-state',
TypeValidation = 'type-validation',
UnableChangeBitrate = 'unable-change-bitrate',
UnableJoinCall = 'call-join-error',
UnableSwitchQuality = 'quality-change-error',
UpdateBroadcast = 'update-broadcast',
UpdateResolutionsFailed = 'update-resolutions-failed',
WebsocketError = 'websocket-error',
WebsocketRequest = 'websocket-request',
}

getDefaultLogger

Re-exports the default logger factory used across the platform.

import { getDefaultLogger } from '@video/video-client-core';
function getDefaultLogger(loggerName?: string): Logger

Attributes

  • loggerNamestringOptional