Commit Graph

15 Commits

Author SHA1 Message Date
user 31d1fbdb8a refactor(build): reorganize makefiles and split test targets 2026-07-20 22:59:36 +04:00
user 86153e967b docs(logger): document thread safety limitations 2026-07-19 22:58:05 +04:00
user 223afbea40 feat(logger): add timestamp support to log messages 2026-07-19 22:57:14 +04:00
user 15124aa217 chore(build): add root Makefile for project build management 2026-07-19 18:02:13 +04:00
user 0c5b288833 feat: add shared library build and example application 2026-07-19 17:53:57 +04:00
user 0e0eb1e8e5 test: move test build logic into dedicated Makefile 2026-07-19 17:13:40 +04:00
user ac9373c2c9 feat: introduce LogLevel value object and improve logger API
- Replace LogLevel enum with a dedicated class that encapsulates
  log level representation.
- Add factory methods for creating Debug, Info, and Error levels.
- Add string conversion support through LogLevel::toString().
- Add equality comparison operators for LogLevel instances.

- Rename Logger::writeLog() to writeMessage().
- Add writeMessage() overload that uses the default log level.
- Implement actual file writing with error handling using core::Status.
- Improve logger documentation to reflect the updated API.

- Update logger tests to use the new LogLevel API.
- Move logger tests into the core test directory.
- Replace enum-based log level usage with LogLevel factory methods.
- Update test cases for the renamed writeMessage() method.
2026-07-19 16:48:54 +04:00
user f610505e90 test: add namespace for test helpers 2026-07-19 16:45:42 +04:00
user 6247442253 test: reorganize core test directory structure 2026-07-19 16:44:21 +04:00
user f3b0f449b1 test: add Logger implementation and test coverage 2026-07-18 23:41:00 +04:00
user 428d74aeb3 test: add scoped file helper tests and update test build targets 2026-07-18 23:39:36 +04:00
user 11622fed54 feat(core): add Result type with tests and build setup 2026-07-18 21:16:55 +04:00
user ffd4a55e35 docs: add logger documentation and update README 2026-07-17 18:28:30 +04:00
user 8ae869c50b docs: rename README to README.ru 2026-07-17 18:07:42 +04:00
debug-version 4d73c1e69a Initial commit 2026-07-17 15:58:44 +02:00