onvif-cli
Version:
onvif cli to interact with ONVIF devices
30 lines (23 loc) • 670 B
text/typescript
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;
}