UNPKG

newrelic-react-native-agent

Version:

A New Relic Mobile Agent for React Native

38 lines (31 loc) 782 B
/** * Copyright (c) 2022-present New Relic Corporation. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ class Log { constructor() { this.verbose = false; this.nameSpace = '[NRMA]'; } info(text) { // eslint-disable-next-line no-console console.log(`${this.nameSpace} ${text}`); } // only shows up in verbose mode debug(text) { if (this.verbose) { // eslint-disable-next-line no-console console.log(`${this.nameSpace}:DEBUG ${text}`); } } error(text) { // eslint-disable-next-line no-console //console.log(`${this.nameSpace} ${text}`); } warn(text) { // eslint-disable-next-line no-console console.log(`${this.nameSpace} ${text}`); } } export const LOG = new Log(); export default Log;