UNPKG

@breeztech/react-native-breez-sdk

Version:

React Native Breez SDK

50 lines (35 loc) 952 B
import { FileLogger } from "react-native-file-logger" export class Log { tag = "" constructor(tag: string) { this.tag = tag } debug(message: string, toFile: boolean = false) { const str = `${this.tag}: ${message}` console.debug(str) if (toFile) { FileLogger.debug(str) } } info(message: string, toFile: boolean = false) { const str = `${this.tag}: ${message}` console.info(str) if (toFile) { FileLogger.info(str) } } error(message: string, toFile: boolean = false) { const str = `${this.tag}: ${message}` console.error(str) if (toFile) { FileLogger.error(str) } } warn(message: string, toFile: boolean = false) { const str = `${this.tag}: ${message}` console.warn(str) if (toFile) { FileLogger.warn(str) } } }