lib/gtmDnsProvider.js
function GtmDnsProvider(options) {
    const logger = options ? options.logger : undefined;
    const loggerOptions = options ? options.loggerOptions : undefined;

    GtmDnsProvider.super_.call(this, options);
    this.bigIp = new BigIp({
        logger,
        loggerOptions
    });
}
function GtmDnsProvider(options) {
    const logger = options ? options.logger : undefined;
    const loggerOptions = options ? options.loggerOptions : undefined;

    GtmDnsProvider.super_.call(this, options);
    this.bigIp = new BigIp({
        logger,
        loggerOptions
    });
}
function GtmDnsProvider ( options ) { const logger = options ? options . logger : undefined ; const loggerOptions = options ? options . loggerOptions : undefined ; GtmDnsProvider . super_ . call ( this , options ) ; this . bigIp = new BigIp ( { logger , loggerOptions } ) ; }
Constructor.
@class

@param {Ojbect} [options]               - Options for the instance.
@param {Object} [options.clOptions]     - Command line options if called from a script.
@param {Object} [options.logger]        - Logger to use. Or, pass loggerOptions to get your own logger.
@param {Object} [options.loggerOptions] - Options for the logger.
See {@link module:logger.getLogger} for details.
Constructor . @class