diff --git a/lib/doodstream-upload.js b/lib/doodstream-upload.js index bb40c3a..02fcaaa 100644 --- a/lib/doodstream-upload.js +++ b/lib/doodstream-upload.js @@ -27,7 +27,11 @@ function _doodstreamLogPath() { return path.join(__dirname, '..', 'doodstream-debug.log'); } +let _debugVerbose = false; +function setDebugVerbose(v) { _debugVerbose = !!v; } + function _debugLog(msg) { + if (!_debugVerbose) return; try { const logPath = _doodstreamLogPath(); maybeRotateLogFile(logPath, _DOODSTREAM_LOG_MAX_BYTES, _DOODSTREAM_LOG_MAX_BACKUPS); @@ -698,3 +702,4 @@ class DoodstreamUploader { } module.exports = DoodstreamUploader; +module.exports.setDebugVerbose = setDebugVerbose; diff --git a/main.js b/main.js index 4135528..7c7c938 100644 --- a/main.js +++ b/main.js @@ -139,7 +139,7 @@ function debugLog(msg) { } let _logVerbose = false; -function setLogVerbose(v) { _logVerbose = !!v; } +function setLogVerbose(v) { _logVerbose = !!v; try { require('./lib/doodstream-upload').setDebugVerbose(_logVerbose); } catch {} } function _ctxTag(ctx) { if (!ctx || typeof ctx !== 'object') return ''; const tags = [];