mirror of
https://github.com/jambonz/sbc-outbound.git
synced 2026-07-04 19:32:04 +00:00
support change log level runtime (#146)
This commit is contained in:
@@ -198,6 +198,10 @@ if ('test' !== process.env.NODE_ENV) {
|
|||||||
logger.info(`updating private network cidr from ${srf.locals.privateNetworkCidr} to ${r.private_network_cidr}`);
|
logger.info(`updating private network cidr from ${srf.locals.privateNetworkCidr} to ${r.private_network_cidr}`);
|
||||||
srf.locals.privateNetworkCidr = r.private_network_cidr;
|
srf.locals.privateNetworkCidr = r.private_network_cidr;
|
||||||
}
|
}
|
||||||
|
// Update system log level
|
||||||
|
if (r.log_level) {
|
||||||
|
logger.level = r.log_level;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, 20000);
|
}, 20000);
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-1
@@ -77,7 +77,11 @@ module.exports = (srf, logger, redisClient) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
try {
|
try {
|
||||||
req.locals.account = await lookupAccountBySid(req.locals.account_sid);
|
const account = await lookupAccountBySid(req.locals.account_sid);
|
||||||
|
req.locals.account = account;
|
||||||
|
if (account.enable_debug_log) {
|
||||||
|
req.locals.logger.level = 'debug';
|
||||||
|
}
|
||||||
req.locals.service_provider_sid = req.locals.account.service_provider_sid;
|
req.locals.service_provider_sid = req.locals.account.service_provider_sid;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
req.locals.logger.error({err}, `Error looking up account sid ${req.locals.account_sid}`);
|
req.locals.logger.error({err}, `Error looking up account sid ${req.locals.account_sid}`);
|
||||||
|
|||||||
@@ -358,7 +358,9 @@ CREATE TABLE system_information
|
|||||||
(
|
(
|
||||||
domain_name VARCHAR(255),
|
domain_name VARCHAR(255),
|
||||||
sip_domain_name VARCHAR(255),
|
sip_domain_name VARCHAR(255),
|
||||||
monitoring_domain_name VARCHAR(255)
|
monitoring_domain_name VARCHAR(255),
|
||||||
|
private_network_cidr VARCHAR(8192),
|
||||||
|
log_level ENUM('info', 'debug') NOT NULL DEFAULT 'info'
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE users
|
CREATE TABLE users
|
||||||
@@ -552,6 +554,7 @@ siprec_hook_sid CHAR(36),
|
|||||||
record_all_calls BOOLEAN NOT NULL DEFAULT false,
|
record_all_calls BOOLEAN NOT NULL DEFAULT false,
|
||||||
record_format VARCHAR(16) NOT NULL DEFAULT 'mp3',
|
record_format VARCHAR(16) NOT NULL DEFAULT 'mp3',
|
||||||
bucket_credential VARCHAR(8192) COMMENT 'credential used to authenticate with storage service',
|
bucket_credential VARCHAR(8192) COMMENT 'credential used to authenticate with storage service',
|
||||||
|
enable_debug_log BOOLEAN NOT NULL DEFAULT false,
|
||||||
PRIMARY KEY (account_sid)
|
PRIMARY KEY (account_sid)
|
||||||
) COMMENT='An enterprise that uses the platform for comm services';
|
) COMMENT='An enterprise that uses the platform for comm services';
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user