import { NativeModules } from 'react-native' const nativeBridge = NativeModules.HCReactNativeLoggerBridge; export default class HCLogger { constructor(){} static configLogger():boolean{ let isSucess = nativeBridge.configLogger() return nativeBridge.configLogger() } static file(message?: any, ...optionalParams: any[]){ // console.log(message, ...optionalParams) nativeBridge.file([message, ...optionalParams]) } static error(message?: any, ...optionalParams: any[]){ nativeBridge.error([message, ...optionalParams]) console.error(message, ...optionalParams) } static warn(message?: any, ...optionalParams: any[]){ console.warn(message, ...optionalParams) nativeBridge.warn([message, ...optionalParams]) } static info(message?: any, ...optionalParams: any[]){ console.info(message, ...optionalParams) nativeBridge.info([message, ...optionalParams]) } static debug(message?: any, ...optionalParams: any[]){ console.debug(message, ...optionalParams) nativeBridge.debug([message, ...optionalParams]) } static rollLogFile(){ nativeBridge.rollLogFile() } }