emacs-circe / circe

Circe, a Client for IRC in Emacs
GNU General Public License v3.0
390 stars 51 forks source link

Add a logging network option #399

Closed kevinboulain closed 3 years ago

kevinboulain commented 3 years ago

We currently have two ways to enable logging:

I believe we can make that a little easier and have an option in circe-network-option to enable logging for a server:

(setq circe-network-options '(
  ("Libera Chat"
   ;; ...
   :logging t)))

Most of the time I want to enable or disable logging for a whole server. I guess if people want to have more granular options, we can easily support a list of channels there too.

If this gets merged, I'll update https://github.com/jorgenschaefer/circe/wiki/Configuration#logging

wasamasa commented 3 years ago

This looks like a good idea overall.

wasamasa commented 3 years ago

Thanks again!