UNPKG

@acurast/cli

Version:

A cli to interact with the Acurast Cloud.

27 lines 780 B
import { appendFileSync } from 'fs'; import { jobToNumber } from '@acurast/sdk/chain'; class FileLogger { setJobId(jobId) { this.jobId = jobId; } debug(message) { this.logToFile(`DEBUG - ${message}`); } info(message) { this.logToFile(`INFO - ${message}`); } log(message) { this.logToFile(`LOG - ${message}`); } warn(message) { this.logToFile(`WARN - ${message}`); } error(message) { this.logToFile(`ERROR - ${message}`); } logToFile(message) { appendFileSync('.acurast/acurast.log', `${new Date().toISOString()} - ${this.jobId ? `[${jobToNumber(this.jobId)}] ` : ''}${message}\n`); } } export const filelogger = new FileLogger(); //# sourceMappingURL=fileLogger.js.map