dmsg 
- Description
- Timestamped debug messages with backtrace support
- Latest
- dmsg-0.2.0.20260422.105206.tar (.sig), 2026-Apr-23, 90.0 KiB
- Maintainer
- Al Haji-Ali <abdo.haji.ali@gmail.com>
- Website
- https://github.com/haji-ali/dmsg.el
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install or list-packages.
Full description
`dmsg' writes structured entries to a dedicated buffer and provides `dmsg-mode' to interact with the buffer. Buffer format: [LVL] [YYYY-MM-DD HH:MM:SS.mmm] first line of message continuation line (exactly one leading space per \n) (fn-name args) backtrace frame (fn-name ...) unevaluated frame Default keys (dmsg-mode): <tab> Toggle compact fn <- fn <- fn chain for entry at point b Open detailed backtrace for entry at point in a side window c Clear entries without modifying buffer (toggle) e Erase buffer (destructive) f Filter entries by regexp s Snapshot visible entries to a .log file l1-l4 Set minimum display level (l1=debug l2=info l3=warn l4=error) Usage: (require 'dmsg) (dmsg "value is %S" x) (dmsg 'warn "something odd: %=S" x)