Repository navigation
Backward Compatibility
There is no formal backward-compatibility contract for old logme versions at the moment.
This page should be explicit about that instead of pretending that such a layer exists. The project is still actively changing, and recent work has touched configuration parsing, backend behavior, console handling, structured output, runtime control, and formatting internals.
Some old code may continue to compile or run because the specific API it uses has not changed. That is best-effort continuity, not a documented compatibility guarantee.
When upgrading logme, treat the update as a normal migration: rebuild the project, review configuration files, run the logging tests that matter for your application, and verify produced output. This is especially important if the application depends on exact file names, rotation behavior, structured output, console coloring, dynamic control commands, or backend shutdown behavior.
If a future release defines a real compatibility policy, this page should document it. Until then, the honest statement is simple: compatibility with old versions is not guaranteed.
logme — flexible runtime logging system
Home · Getting Started · How-To · Runbooks · Architecture · Output · Backends · Configuration
GitHub: https://github.com/efmsoft/logme
- Home
- How-To Guide
- Getting Started
- Why logme?
- Core Concepts
- Logging Macros
- Fatal Handling
- Crash Logging
- glog Compatibility
- C API
- Choosing Logging Macros
- Function tracing
- Trace Points
- Override Scopes
- Advanced Features
- Collapse Logging
- Feature Map
- Production File Logging
- Readable Logging Topology
- Live Diagnostics
- Logging Performance Investigation
- Startup, Fatal, and Crash Diagnostics
- Troubleshooting Missing or Duplicate Logs
- Application and Platform Integration
- Structured and Protected Logs
- Migration to logme
- Overview
- Console Backend
- Debugger Backend
- File Backend
- File Rotation & Retention
- Buffer Backend
- Ring Buffer Backend
- SharedFile Backend
- Callback Backend
- Windows Event Log Backend
- Custom Backends
- Runtime Control
- Configuration
- Configuration JSON
- Control Server
- Environment Control
- Control Policies
- Trace Points
- Log Source Profiling
- Message Filtering