UNPKG

onvif-cli

Version:

onvif cli to interact with ONVIF devices

30 lines (23 loc) 670 B
import chalk from "chalk"; import ora from 'ora' export const logJSON = (object:any)=>{ console.log(JSON.stringify(object, null, " ")) } export const logError = (error: unknown) => { if (error instanceof Error) { console.log(chalk.red(JSON.stringify(error.message))) return; } console.log(chalk.red(JSON.stringify(error))) } export const logTable = (object: Object)=>{ console.table(object); } export const logSuccess = (message: String) => { console.log(chalk.green(message)) } export const logLoading = (message: string = "")=>{ let spinner = ora().start() spinner.info((message+"\n")).start() return spinner; }