WIP: Working on player
This commit is contained in:
29
test_logging_reduction.js
Normal file
29
test_logging_reduction.js
Normal file
@@ -0,0 +1,29 @@
|
||||
// Simple test to verify logging reduction
|
||||
// This would be run in a browser console to test the changes
|
||||
|
||||
console.log("=== Testing Logging Reduction ===");
|
||||
|
||||
// Test 1: Check AudioService default log level
|
||||
console.log("Test 1: AudioService should default to ERROR level");
|
||||
const audioService = require('./web/src/services/audioService.ts');
|
||||
console.log("Expected: LogLevel.ERROR, Actual:", audioService.getInstance().logLevel);
|
||||
|
||||
// Test 2: Verify DEBUG logs are suppressed
|
||||
console.log("\nTest 2: DEBUG logs should be suppressed");
|
||||
audioService.getInstance().log(audioService.LogLevel.DEBUG, "This DEBUG message should NOT appear");
|
||||
|
||||
// Test 3: Verify INFO logs are suppressed
|
||||
console.log("\nTest 3: INFO logs should be suppressed");
|
||||
audioService.getInstance().log(audioService.LogLevel.INFO, "This INFO message should NOT appear");
|
||||
|
||||
// Test 4: Verify ERROR logs still work
|
||||
console.log("\nTest 4: ERROR logs should still appear");
|
||||
audioService.getInstance().log(audioService.LogLevel.ERROR, "This ERROR message SHOULD appear");
|
||||
|
||||
// Test 5: Check that useWaveform has no debug logs
|
||||
console.log("\nTest 5: useWaveform should have minimal console.debug calls");
|
||||
const useWaveformCode = require('fs').readFileSync('./web/src/hooks/useWaveform.ts', 'utf8');
|
||||
const debugCount = (useWaveformCode.match(/console\.debug/g) || []).length;
|
||||
console.log("console.debug calls in useWaveform:", debugCount, "(should be 0)");
|
||||
|
||||
console.log("\n=== Logging Reduction Test Complete ===");
|
||||
Reference in New Issue
Block a user