]> git.codecow.com Git - nano-pow.git/commitdiff
Label logger groups to remove from prod builds.
authorChris Duncan <chris@zoso.dev>
Wed, 18 Jun 2025 20:22:58 +0000 (13:22 -0700)
committerChris Duncan <chris@zoso.dev>
Wed, 18 Jun 2025 20:22:58 +0000 (13:22 -0700)
src/lib/generate/wasm/index.ts
src/lib/generate/webgl/index.ts
src/lib/generate/webgpu/index.ts
src/lib/validate/index.ts

index 0c462f2721ab6dfe2cb66c349c9bdcaea2e7dcba..704d659cdd8bf973d1d01ccb50c506a31aeaecd5 100644 (file)
@@ -134,7 +134,7 @@ async function workersStopped (): Promise<boolean> {
 */
 export async function generate (hash: bigint, difficulty: bigint, effort: number, debug: boolean): Promise<WorkGenerateResponse> {
        logger.isEnabled = debug
-       logger.groupStart('NanoPow WASM work_generate')
+       LOG: logger.groupStart('NanoPow WASM work_generate')
        LOG: logger.log('generating')
        if (isReady === false) setup()
        await init(hash, difficulty, effort)
@@ -154,7 +154,7 @@ export async function generate (hash: bigint, difficulty: bigint, effort: number
                        reset()
                        LOG: logger.log('workers reset')
                }
-               logger.groupEnd('NanoPow WASM work_generate')
+               LOG: logger.groupEnd('NanoPow WASM work_generate')
        }
 
        return {
index 1f57f702ebe8996852a755f786481de66138d895..288aca7684f1858aff2ee5a03a06313e771075c2 100644 (file)
@@ -61,7 +61,7 @@ let raf: number = 0
 
 // Create persistent resizable canvas and get WebGL2 context
 function createCanvas (size: number): void {
-       logger.groupStart('NanoPow WebGL createCanvas')
+       LOG: logger.groupStart('NanoPow WebGL createCanvas')
        if (canvas == null) {
                canvas = new OffscreenCanvas(0, 0)
                canvas.addEventListener('webglcontextlost', ev => {
@@ -105,7 +105,7 @@ function createCanvas (size: number): void {
                canvas.height = canvas.width = size
        }
        LOG: logger.log('NanoPow WebGL createCanvas', 'final size', size)
-       logger.groupEnd('NanoPow WebGL createCanvas')
+       LOG: logger.groupEnd('NanoPow WebGL createCanvas')
 }
 
 function compile (): void {
@@ -412,7 +412,7 @@ export async function generate (hash: bigint, difficulty: bigint, effort: number
                timeout = true
                LOG: logger.log('timed out')
        }, 60_000)
-       logger.groupStart('NanoPow WebGL work_generate')
+       LOG: logger.groupStart('NanoPow WebGL work_generate')
        LOG: logger.log('generating')
 
        // Start drawing to calculate one nonce per pixel
@@ -453,7 +453,7 @@ export async function generate (hash: bigint, difficulty: bigint, effort: number
                clearTimeout(kill)
                cancelAnimationFrame(raf)
                raf = 0
-               logger.groupEnd('NanoPow WebGL work_generate')
+               LOG: logger.groupEnd('NanoPow WebGL work_generate')
                if (!found) throw new Error(timeout ? 'timed out' : 'work not found for unknown reason')
        }
 
index 5b7d4ecc8075c2a9ce200566f7d5bb9e7074897b..654d1e4ede9edd96da3b2ca23532e0553f27cf22 100644 (file)
@@ -278,7 +278,7 @@ export async function generate (hash: bigint, difficulty: bigint, effort: number
                timeout = true
                throw new Error('timed out')
        }, 60_000)
-       logger.groupStart('NanoPow WebGPU work_generate')
+       LOG: logger.groupStart('NanoPow WebGPU work_generate')
        LOG: logger.log('generating')
        let found = false
        let result: { [key: string]: bigint } = {}
@@ -321,7 +321,7 @@ export async function generate (hash: bigint, difficulty: bigint, effort: number
                } while (isFirstRetry)
        } finally {
                clearTimeout(kill)
-               logger.groupEnd('NanoPow WebGPU work_generate')
+               LOG: logger.groupEnd('NanoPow WebGPU work_generate')
                if (!found && timeout) throw new Error('timed out')
        }
 
index a5f7067685217a2cd91fd04f7b48d0eea9b65d29..3ed148221831afb4332319a95c5e8ac5a455cc42 100644 (file)
@@ -94,12 +94,12 @@ function blake2b (work: bigint, hash: bigint): void {
 }
 
 function log (work: bigint, hash: bigint, difficulty: bigint): void {
-       logger.groupStart('NanoPow CPU work_validate')
+       LOG: logger.groupStart('NanoPow CPU work_validate')
        LOG: logger.log('NanoPow CPU work_validate', 'work', bigintToHex(work, 16))
        LOG: logger.log('NanoPow CPU work_validate', 'hash', bigintToHex(hash, 64))
        LOG: logger.log('NanoPow CPU work_validate', 'difficulty', bigintToHex(difficulty, 16))
        LOG: logger.log('NanoPow CPU work_validate', 'result', bigintToHex(result, 16))
-       logger.groupEnd('NanoPow CPU work_validate')
+       LOG: logger.groupEnd('NanoPow CPU work_validate')
 }
 
 function validate (work: bigint, hash: bigint, difficulty: bigint, debug: boolean): WorkValidateResponse {