Files
herolib/lib/core/base/session_logger.v
Mahmoud-Emad 52a1d2f80d feat: add real-time logging for tmux panes
- Introduce `tmux_logger` app for categorized output
- Implement pane logging via `tmux pipe-pane`
- Add `log`, `logpath`, `logreset` options to panes
- Update `Pane` struct with logging state and cleanup
- Refactor `logger.new` to use `LoggerFactoryArgs`
2025-09-01 19:48:15 +03:00

11 lines
214 B
V

module base
import freeflowuniverse.herolib.core.logger
pub fn (mut session Session) logger() !logger.Logger {
return session.logger_ or {
mut l2 := logger.new(path: '${session.path()!.path}/logs')!
l2
}
}