export class ConsoleTrackingProvider {
    constructor() {
        this.verbose = false;
    }
    trackPageView(url) {
        if (this.verbose) {
            // eslint-disable-next-line no-console
            console.log('ConsoleProvider pageView ', url);
        }
    }
    initialize(props) {
        this.verbose = props.verbose;
        if (this.verbose) {
            // eslint-disable-next-line no-console
            console.log('ConsoleProvider initialize');
        }
    }
    identify(userID, userProperties = {}) {
        if (this.verbose) {
            // eslint-disable-next-line no-console
            console.log('ConsoleProvider identify ', userID, userProperties);
        }
    }
    trackSingleItem(item, properties) {
        if (this.verbose) {
            // eslint-disable-next-line no-console
            console.log('ConsoleProvider: ' + item, properties);
        }
    }
}
