• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

yiming-liao / logry / 15847159054

24 Jun 2025 09:49AM UTC coverage: 96.514% (-0.2%) from 96.733%
15847159054

push

github

yiming-liao
refactor(core): restructure logger pipeline and unify formatter

- Moved normalization and formatting steps from Logger to Transporters, aligning with Handler behavior.
- Relocated HandlerManager into core module due to tight coupling with Logger logic.
- Refactored Logger class into layered structure for better separation of concerns and extensibility.
- Unified formatter for all platforms; replaced platform separation with type-based strategy.
- Added edge support via  module to ensure compatibility without Node.js globals.
- Introduced  module exposing base handler classes (BaseHandler, NodeHandler, BrowserHandler, etc.) for developer extension.
- Cleaned up examples and benchmarks for clarity.
- Reorganized and updated test suite under .

449 of 499 branches covered (89.98%)

Branch coverage included in aggregate %.

2153 of 2176 new or added lines in 88 files covered. (98.94%)

17 existing lines in 3 files now uncovered.

4175 of 4292 relevant lines covered (97.27%)

4.71 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

75.32
/src/modules/normalizers/fields/normalize-timestamp.ts


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc