yuya373 / emacs-slack

slack client for emacs
1.11k stars 117 forks source link

`slack-log-level` isn't respected #564

Open ieure opened 2 years ago

ieure commented 2 years ago

Describe the bug Logs contain trace level messages even though slack-log-level is set to 'info.

To Reproduce Steps to reproduce the behavior:

  1. Eval (setq slack-log-level 'info)
  2. Switch to the *Slack Log - Team* buffer.
  3. Note that it contains many trace level ping/pong log messages.

Backtrace n/a

Expected behavior trace and debug level log messages shouldn't be logged.

Screenshots n/a

Environment:

Additional context

Log message buffers are unbounded, and the excessive logging (4 messages every 10 seconds per team) causes them to become unwieldy, consume unnecessary memory, and lag Emacs. They seem to grow at a rate of around 45mb/team/day.