overcentric
Version:
Overcentric watches your website, product, and users - and tells you what matters and what to do about it.
42 lines (41 loc) • 1.14 kB
JavaScript
// Default configuration
export const CONFIG = {
basePath: 'https://app.overcentric.com/api',
debugMode: false,
dockColor: "rgba(255, 255, 255, 0.95)",
dockColorSecondary: "#5c5c5c",
dockCalloutText: "",
isRecordingEnabled: false,
isKBEnabled: false,
isChatEnabled: false,
projectURL: '',
ignoredNetworkErrorUrlPatterns: ['/live/longpoll?_csrf_token'],
initDefaults: {
basePath: '',
dockColor: "rgba(255, 255, 255, 0.95)",
dockColorSecondary: "#5c5c5c",
dockCalloutText: "",
enableKB: false,
enableChat: false,
debugMode: false,
enableRecording: false,
enableErrorCapture: false,
enableVisitorId: false,
}
};
// Logging utilities
export const log = {
debug: (message) => {
if (!CONFIG.debugMode)
return;
console.log(`Overcentric: ${message}`);
},
error: (message, info) => {
console.error(`Overcentric: ${message}`, info);
},
warn: (message) => {
if (!CONFIG.debugMode)
return;
console.warn(`Overcentric: ${message}`);
}
};