optimize: 日志优化。

pull/375/head
王良 2024-10-16 16:55:43 +08:00
parent 01bf014cc2
commit eddc285227
2 changed files with 8 additions and 4 deletions

View File

@ -15,10 +15,14 @@ module.exports = {
// 仅用于记录日志时使用 // 仅用于记录日志时使用
stringify2 (obj) { stringify2 (obj) {
try { try {
return JSON5.stringify(obj) return JSON.stringify(obj)
} catch (e) { } catch (e) {
try {
return JSON5.stringify(obj)
} catch (e2) {
log.debug('转换为JSON字符串失败, error:', e, ', obj:', obj) log.debug('转换为JSON字符串失败, error:', e, ', obj:', obj)
return obj return obj
} }
} }
} }
}

View File

@ -106,7 +106,7 @@ module.exports = function createRequestHandler (createIntercepts, middlewares, e
function onFree () { function onFree () {
url = `${rOptions.method}${rOptions.protocol}//${rOptions.hostname}:${rOptions.port}${rOptions.path}` url = `${rOptions.method}${rOptions.protocol}//${rOptions.hostname}:${rOptions.port}${rOptions.path}`
const start = new Date() const start = new Date()
log.info('发起代理请求:', url, (rOptions.servername ? ', sni: ' + rOptions.servername : ''), ', headers:', rOptions.headers) log.info('发起代理请求:', url, (rOptions.servername ? ', sni: ' + rOptions.servername : ''), ', headers:', jsonApi.stringify2(rOptions.headers))
const isDnsIntercept = {} const isDnsIntercept = {}
if (dnsConfig && dnsConfig.providers) { if (dnsConfig && dnsConfig.providers) {