user
27c2ee2c03
chore: update gitignore for generated files
2026-07-21 16:13:34 +04:00
user
2ad9d56960
build: add Docker-based development environment
2026-07-21 16:00:41 +04:00
user
1c109960eb
feat(app): add interactive logger configuration and ownership transfer
2026-07-21 15:24:00 +04:00
user
569208c271
feat(app): add threaded logger worker
2026-07-21 13:46:06 +04:00
user
ee5fec311c
feat(logger): add log level filtering
2026-07-21 13:45:30 +04:00
user
4366eeb92e
feat(app): add logger worker thread for asynchronous message processing
2026-07-21 12:48:53 +04:00
user
4552483a7e
feat(app): add graceful shutdown support to MessageQueue
2026-07-21 12:42:38 +04:00
user
3ac84cade2
feat(logger): add background logger worker
2026-07-20 23:25:35 +04:00
user
b1a155a469
refactor(tests): organize test namespaces
2026-07-20 23:01:50 +04:00
user
a3cd178155
feat(app): add concurrent message queue
2026-07-20 23:00:56 +04:00
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