prismalog Python 3.10 Test Report

Code Quality

Pylint Score
Coverage
Black Format
Flake8

Test Results

View Detailed Test Results

Performance Metrics

============================================================
CONCURRENCY LOGGER PERFORMANCE TEST - 2025-05-28 21:15:16
============================================================
• Test Type: Multiprocessing
• Processes: 3
• Threads per process: 1
• Total Workers: 3
• Target Total Messages: ~12000
• Calculated Messages per Thread (per level): 1000
• Calculated Actual Total Messages: 12000
• Batch size for timing: 100
============================================================

Initial memory usage: 16.50 MB
Log file: /home/runner/work/prismalog/prismalog/logs/app_2025-05-28_21-15-16_6640.log

Starting worker processes with threads...
• Started process 1/3 (PID: 2242) with 1 threads
• Started process 2/3 (PID: 2243) with 1 threads
2025-05-28 21:15:16.646913 - performance_test.py - process_0_thread_0 - [DEBUG] - Debug message 0 from P0-T0
2025-05-28 21:15:16.646962 - performance_test.py - process_1_thread_0 - [DEBUG] - Debug message 0 from P1-T0
2025-05-28 21:15:16.646927 - performance_test.py - process_2_thread_0 - [DEBUG] - Debug message 0 from P2-T0
2025-05-28 21:15:16.647161 - performance_test.py - process_0_thread_0 - [DEBUG] - Debug message 1 from P0-T0
2025-05-28 21:15:16.647254 - performance_test.py - process_1_thread_0 - [DEBUG] - Debug message 1 from P1-T0
2025-05-28 21:15:16.647376 - performance_test.py - process_2_thread_0 - [DEBUG] - Debug message 1 from P2-T0
2025-05-28 21:15:16.647420 - performance_test.py - process_0_thread_0 - [DEBUG] - Debug message 2 from P0-T0
2025-05-28 21:15:16.647463 - performance_test.py - process_2_thread_0 - [DEBUG] - Debug message 2 from P2-T0
2025-05-28 21:15:16.647488 - performance_test.py - process_0_thread_0 - [DEBUG] - Debug message 3 from P0-T0
2025-05-28 21:15:16.647572 - performance_test.py - process_1_thread_0 - [DEBUG] - Debug message 2 from P1-T0

Back to main page