It appears that dynamically changing the loglevel is explicitly supported, but it doesn't seem to be working. I'm doing:
% erl -sname node1 -remsh ejabberd@localhost Erlang (BEAM) emulator version 5.6.5 [source] [smp:2] [async-threads:0] [hipe] [kernel-poll:false] Eshell V5.6.4 (abort with ^G) (ejabberd@localhost)1> ejabberd_loglevel:set(3). {module,ejabberd_logger} (ejabberd@localhost)2> BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded (v)ersion (k)ill (D)b-tables (d)istribution %
(hitting ^c^c to end the session) But even after several hours the log has no new INFO messages. Am I making a mistake? Thanks.
INFO is printed with loglevel 4 or 5.
But even after several hours the log has no new INFO messages. Am I making a mistake? Thanks.
It works for me, just try to increase the loglevel. INFO is returned in 4 or higher. See the configuration file: