@kestra-io/libs
Version:
Kestra is an infinitely scalable orchestration and scheduling platform, creating, running, scheduling, and monitoring millions of complex pipelines.
2 lines (1 loc) • 477 B
JavaScript
class r{Kestra;constructor(r){this.Kestra=r}trace(...r){console.trace(this.Kestra.format(this._log("TRACE",r)))}debug(...r){console.debug(this.Kestra.format(this._log("DEBUG",r)))}info(...r){console.info(this.Kestra.format(this._log("INFO",r)))}warn(...r){console.warn(this.Kestra.format(this._log("WARN",r)))}error(...r){console.error(this.Kestra.format(this._log("ERROR",r)))}_log(r,s){return{logs:(Array.isArray(s)?s:[s]).map((s=>({level:r,message:s})))}}}export default r;