From bd10f0893428368635eee289034a5ab321df99db Mon Sep 17 00:00:00 2001 From: Anthony Minessale <anthm@freeswitch.org> Date: Tue, 24 Mar 2015 22:29:24 -0500 Subject: [PATCH] add support for file:func to custom log mappings --- src/mod/loggers/mod_logfile/mod_logfile.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mod/loggers/mod_logfile/mod_logfile.c b/src/mod/loggers/mod_logfile/mod_logfile.c index 15d972ba7c..0eba7466c4 100644 --- a/src/mod/loggers/mod_logfile/mod_logfile.c +++ b/src/mod/loggers/mod_logfile/mod_logfile.c @@ -283,6 +283,13 @@ static switch_status_t process_node(const switch_log_node_t *node, switch_log_le ok = switch_log_check_mask(mask, level); } + if (!ok) { + char tmp[256] = ""; + switch_snprintf(tmp, sizeof(tmp), "%s:%s", node->file, node->func); + mask = (size_t) switch_core_hash_find(profile->log_hash, tmp); + ok = switch_log_check_mask(mask, level); + } + if (ok) { if (profile->log_uuid && !zstr(node->userdata)) { char buf[2048];