BOTTOM CHANGELOG LICENSE README
This document outlines the planned and potential future development of the Obsidian Log Utility. The roadmap is intentionally lightweight and pragmatic.
- Stable
Logclass with configurable log levels - Console logging with plugin name prefix
- Integration with Obsidian
Notice - Fully bundled, no runtime dependencies
- Comprehensive unit test coverage
- Review public API for long-term stability
- Ensure backwards compatibility for minor updates
- Lock down exported types and helpers
- Add concise usage examples for common Obsidian plugin patterns
- Document recommended Rollup configurations more explicitly
- Provide troubleshooting notes for bundling issues
- ✔
Support for temporarily elevating log level (e.g. debug sessions)as of version 1.0.1
- Optional configuration for notice duration
- Optional opt-out for automatic notices per call
- ✔
Helper for integrating with Obsidian plugin settings UIas of version 1.0.1 - ✔
Standardized settings schema for reuse across pluginsas of version 1.0.0
- Structured logging (key/value metadata)
- Optional log grouping or namespaces
- Logging to files
The following are explicitly out of scope:
- Runtime dependency loading
- Network-based logging or telemetry
- External configuration files
- Heavy logging frameworks
This project prioritizes:
- Simplicity over feature richness
- Predictable behavior over flexibility
- Build-time integration over runtime complexity
Features are added only if they align with these principles.