# Type alias ClientInitConfigObject

ClientInitConfigObject: InitConfigObjectJS | {
customLoggers?: VonageLogger[];
loggingLevel?: LoggingLevel;
region?: ConfigRegion;
} & Omit<InitConfigObjectJS, "region" | "loggingLevel" | "customLoggers">

Represents the configuration object used to initialize the client.

The `ClientInitConfig` class provides a convenient way to configure the client by specifying various properties. These properties include all the ones in ClientConfigObject plus loggingLevel, customLoggers and disableInternalLogger.

#### Example

    [[include:snippet_Logging.txt]]