const r=["1","true","on"],t=(t,e)=>r.includes((r=>String(r??"").trim().toLowerCase())(t)),e=(r,t,e)=>{const o=!0===(null==e?void 0:e.supportTraceId),n=t=>o&&t?`[${r}][${t}]`:`[${r}]`;return{log:(r,e,o)=>{if(!t)return;n(o)},error:(r,e,o)=>{if(!t)return;n(o)}}};export{e as c,t as i};