import Logging, { LoggingListeners } from "../mod.ts"; import process from "node:process"; const debug = process.argv[process.argv.length - 1] == 'true'; console.debug(`Debug mode: ${debug}`); const changeTimeFormat = process.argv[process.argv.length - 2] == 'true'; console.debug(`changeTimeFormat: ${changeTimeFormat}`); if (debug) { LoggingListeners.onmsg('basic', msg => { console.debug(`\r\n[d] ${msg}`); }); LoggingListeners.onmsg('type', (msg, type, source, time) => { console.debug(`[D] M:'${msg}' T:${type} S:'${source}' TM:${time.getTime()}`); }); } const webLog = new Logging("Web"); webLog.d(`Following is a Request`); webLog.i(new Request('http://example.com?hello=world', { headers: { 'key1': 'value1', 'key2': 'value2' }})); webLog.d(`Following is a Response`); webLog.i(await fetch('https://example.com'));