Added dynamic log-levels:
authorHeikki Levanto <heikki@indexdata.dk>
Wed, 3 Nov 2004 14:25:06 +0000 (14:25 +0000)
committerHeikki Levanto <heikki@indexdata.dk>
Wed, 3 Nov 2004 14:25:06 +0000 (14:25 +0000)
commit8d57c383d5f05e759cb31b33a5b78b3cea2033d6
tree99c9e1fa960b345095567070c60e6ed2ca148b70
parent6f5c63a8b759040d31028a4f1437a9cbc7a21fd6
Added dynamic log-levels:
  - yaz_log_mask_str (and _x) can now be called with a previously unknown
  name, which will get a new log bit assigned. This happens in most programs
  when parsing the -v command line option.
  - yaz_log_module_level can be called with a name, and if that name has
  got a bit defined, this bit will be returned, otherwise zero. This
  can then be used as the log_level in yaz_log and logf calls.
  - the names are cleaned from prefix paths and suffixes, so ./foo.c becomes
  foo.
Also added a routine to set the maximum log size, and a few comments in log.h
include/yaz/log.h
src/log.c