UNPKG

logsilo

Version:

A lightweight logging utility for sending logs to a configured endpoint.

31 lines (30 loc) 779 B
"use strict"; /** Copyright (c) MuteCode **/ Object.defineProperty(exports, "__esModule", { value: true }); exports.SiloConfig = void 0; class SiloConfig { constructor() { this.apiKey = ''; this.apiUrl = ''; this.application = ''; } static getInstance() { if (!SiloConfig.instance) { SiloConfig.instance = new SiloConfig(); } return SiloConfig.instance; } setConfig(apiKey, apiUrl, application) { this.apiKey = apiKey; this.apiUrl = apiUrl; this.application = application; } getConfig() { return { apiKey: this.apiKey, apiUrl: this.apiUrl, application: this.application, }; } } exports.SiloConfig = SiloConfig;