mirror of
https://github.com/matrix-construct/construct
synced 2024-12-26 15:33:54 +01:00
modules/vm: Add conf items for debuglog/infolog accept msgs; minor cleanup.
This commit is contained in:
parent
87ace85840
commit
eb17327f61
1 changed files with 26 additions and 9 deletions
|
@ -10,12 +10,6 @@
|
|||
|
||||
namespace ircd::m::vm
|
||||
{
|
||||
extern hook::site<eval &> commit_hook; ///< Called when this server issues event
|
||||
extern hook::site<eval &> fetch_hook; ///< Called to resolve dependencies
|
||||
extern hook::site<eval &> eval_hook; ///< Called when evaluating event
|
||||
extern hook::site<eval &> notify_hook; ///< Called to broadcast successful eval
|
||||
extern hook::site<eval &> effect_hook; ///< Called to apply effects of eval
|
||||
|
||||
static void _commit(eval &);
|
||||
static void _write(eval &, const event &);
|
||||
static fault _eval_edu(eval &, const event &);
|
||||
|
@ -30,6 +24,15 @@ namespace ircd::m::vm
|
|||
|
||||
static void init();
|
||||
static void fini();
|
||||
|
||||
extern hook::site<eval &> commit_hook; ///< Called when this server issues event
|
||||
extern hook::site<eval &> fetch_hook; ///< Called to resolve dependencies
|
||||
extern hook::site<eval &> eval_hook; ///< Called when evaluating event
|
||||
extern hook::site<eval &> notify_hook; ///< Called to broadcast successful eval
|
||||
extern hook::site<eval &> effect_hook; ///< Called to apply effects of eval
|
||||
|
||||
extern conf::item<bool> log_accept_debug;
|
||||
extern conf::item<bool> log_accept_info;
|
||||
}
|
||||
|
||||
ircd::mapi::header
|
||||
|
@ -39,6 +42,20 @@ IRCD_MODULE
|
|||
ircd::m::vm::init, ircd::m::vm::fini
|
||||
};
|
||||
|
||||
decltype(ircd::m::vm::log_accept_debug)
|
||||
ircd::m::vm::log_accept_debug
|
||||
{
|
||||
{ "name", "ircd.m.vm.log.accept.debug" },
|
||||
{ "default", false },
|
||||
};
|
||||
|
||||
decltype(ircd::m::vm::log_accept_info)
|
||||
ircd::m::vm::log_accept_info
|
||||
{
|
||||
{ "name", "ircd.m.vm.log.accept.info" },
|
||||
{ "default", false },
|
||||
};
|
||||
|
||||
decltype(ircd::m::vm::commit_hook)
|
||||
ircd::m::vm::commit_hook
|
||||
{
|
||||
|
@ -488,14 +505,14 @@ try
|
|||
if(opts.effects)
|
||||
effect_hook(event, eval);
|
||||
|
||||
if(opts.debuglog_accept)
|
||||
if(opts.debuglog_accept || bool(log_accept_debug))
|
||||
log::debug
|
||||
{
|
||||
log, "%s", pretty_oneline(event)
|
||||
};
|
||||
|
||||
if(opts.infolog_accept)
|
||||
log::debug
|
||||
if(opts.infolog_accept || bool(log_accept_info))
|
||||
log::info
|
||||
{
|
||||
log, "%s", pretty_oneline(event)
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue