@silver-zepp/timezones
Version:
Timezones - An extended version of QuickJS's built-in Date() object that properly handles Daylight Saving Time (DST) changes.
1 lines • 466 B
JavaScript
let log_level=1;let log_prefix="[log]";export function setupLogger(options){if(options.prefix){log_prefix=`[${options.prefix}]`}if(typeof options.level==="number"){log_level=options.level}}export function debugLog(level,...params){if(level<=log_level){const trunc_params=params.map(param=>{const MAX_ITEMS=2;if(Array.isArray(param)&¶m.length>MAX_ITEMS){return[...param.slice(0,MAX_ITEMS)," ...more"]}else{return param}});console.log(log_prefix,...trunc_params)}}