--- /dev/null
+local function test_log_group()
+ same(get_log_group()['system'], nil, '"system" log group not logged by default')
+ add_log_group('system')
+ same(get_log_group()['system'], true, 'adding "system" log group')
+ add_log_group('devel')
+ same(get_log_group()['devel'], true, 'adding another ("devel") log group')
+ del_log_group('system')
+ same(get_log_group()['system'], nil, 'removing "system" log group')
+ boom(add_log_group, { 'nonexistent' }, "nonexistent group cant't be added")
+ boom(del_log_group, { 'nonexistent2' }, "nonexistent2 group can't be removed")
+end
+
+return {
+ test_log_group,
+}
config_tests += [
['controlsock', files('controlsock.test.lua')],
['krprint', files('krprint.test.lua')],
+ ['log', files('log.test.lua')],
['ta', files('trust_anchors.test/ta.test.lua')],
['ta_bootstrap', files('trust_anchors.test/bootstrap.test.lua'), ['y2k38']],
]
GRP_NAME_ITEM(LOG_GRP_DOH),
GRP_NAME_ITEM(LOG_GRP_DNSSEC),
GRP_NAME_ITEM(LOG_GRP_HINT),
- GRP_NAME_ITEM(LOG_GRP_PLAN), // TODO check all log levels are defined - how?
+ GRP_NAME_ITEM(LOG_GRP_PLAN),
GRP_NAME_ITEM(LOG_GRP_ITERATOR),
GRP_NAME_ITEM(LOG_GRP_VALIDATOR),
GRP_NAME_ITEM(LOG_GRP_RESOLVER),