From 9e3dca0a55a6d0e4663c6520609c9ec0712620be Mon Sep 17 00:00:00 2001 From: Simey Lameze Date: Thu, 11 Jul 2019 16:18:04 +0800 Subject: [PATCH 1/2] MDL-65757 lib: upgrade loglevel.js to 1.6.2 --- lib/amd/build/loglevel.min.js | 2 +- lib/amd/src/loglevel.js | 194 ++++++++++++++++++---------------- 2 files changed, 101 insertions(+), 95 deletions(-) diff --git a/lib/amd/build/loglevel.min.js b/lib/amd/build/loglevel.min.js index 654be89ae88..5af7e0cebcc 100644 --- a/lib/amd/build/loglevel.min.js +++ b/lib/amd/build/loglevel.min.js @@ -1 +1 @@ -!function(a,b){"use strict";"function"==typeof define&&define.amd?define(b):"object"==typeof module&&module.exports?module.exports=b():a.log=b()}(this,function(){"use strict";function a(a,b){var c=a[b];if("function"==typeof c.bind)return c.bind(a);try{return Function.prototype.bind.call(c,a)}catch(d){return function(){return Function.prototype.apply.apply(c,[a,arguments])}}}function b(b){return"debug"===b&&(b="log"),typeof console!==h&&(void 0!==console[b]?a(console,b):void 0!==console.log?a(console,"log"):g)}function c(a,b){for(var c=0;c=0&&b<=k.levels.SILENT))throw"log.setLevel() called with invalid level: "+b;if(j=b,d!==!1&&f(b),c.call(k,b,a),typeof console===h&&b=0&&b<=k.levels.SILENT))throw"log.setLevel() called with invalid level: "+b;if(j=b,d!==!1&&f(b),c.call(k,b,a),typeof console===h&&b= 0 && level <= self.levels.SILENT) { - currentLevel = level; - if (persist !== false) { // defaults to true - persistLevelIfPossible(level); - } - replaceLoggingMethods.call(self, level, name); - if (typeof console === undefinedType && level < self.levels.SILENT) { - return "No console available for logging"; - } - } else { - throw "log.setLevel() called with invalid level: " + level; - } - }; + self.getLevel = function () { + return currentLevel; + }; - self.setDefaultLevel = function (level) { - if (!getPersistedLevel()) { - self.setLevel(level, false); - } - }; + self.setLevel = function (level, persist) { + if (typeof level === "string" && self.levels[level.toUpperCase()] !== undefined) { + level = self.levels[level.toUpperCase()]; + } + if (typeof level === "number" && level >= 0 && level <= self.levels.SILENT) { + currentLevel = level; + if (persist !== false) { // defaults to true + persistLevelIfPossible(level); + } + replaceLoggingMethods.call(self, level, name); + if (typeof console === undefinedType && level < self.levels.SILENT) { + return "No console available for logging"; + } + } else { + throw "log.setLevel() called with invalid level: " + level; + } + }; - self.enableAll = function(persist) { - self.setLevel(self.levels.TRACE, persist); - }; + self.setDefaultLevel = function (level) { + if (!getPersistedLevel()) { + self.setLevel(level, false); + } + }; - self.disableAll = function(persist) { - self.setLevel(self.levels.SILENT, persist); - }; + self.enableAll = function(persist) { + self.setLevel(self.levels.TRACE, persist); + }; - // Initialize with the right level - var initialLevel = getPersistedLevel(); - if (initialLevel == null) { - initialLevel = defaultLevel == null ? "WARN" : defaultLevel; - } - self.setLevel(initialLevel, false); + self.disableAll = function(persist) { + self.setLevel(self.levels.SILENT, persist); + }; + + // Initialize with the right level + var initialLevel = getPersistedLevel(); + if (initialLevel == null) { + initialLevel = defaultLevel == null ? "WARN" : defaultLevel; + } + self.setLevel(initialLevel, false); } /* @@ -248,13 +250,13 @@ var _loggersByName = {}; defaultLogger.getLogger = function getLogger(name) { if (typeof name !== "string" || name === "") { - throw new TypeError("You must supply a name when creating a logger."); + throw new TypeError("You must supply a name when creating a logger."); } var logger = _loggersByName[name]; if (!logger) { - logger = _loggersByName[name] = new Logger( - name, defaultLogger.getLevel(), defaultLogger.methodFactory); + logger = _loggersByName[name] = new Logger( + name, defaultLogger.getLevel(), defaultLogger.methodFactory); } return logger; }; @@ -263,12 +265,16 @@ var _log = (typeof window !== undefinedType) ? window.log : undefined; defaultLogger.noConflict = function() { if (typeof window !== undefinedType && - window.log === defaultLogger) { + window.log === defaultLogger) { window.log = _log; } return defaultLogger; }; + defaultLogger.getLoggers = function getLoggers() { + return _loggersByName; + }; + return defaultLogger; })); From da99fb56f6c42f4ba645032694bf973b514a8b19 Mon Sep 17 00:00:00 2001 From: Simey Lameze Date: Thu, 11 Jul 2019 16:18:43 +0800 Subject: [PATCH 2/2] MDL-65757 lib: update moodle thirdpartylibs.xml --- lib/thirdpartylibs.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/thirdpartylibs.xml b/lib/thirdpartylibs.xml index 79c5ecf1436..c035494759f 100644 --- a/lib/thirdpartylibs.xml +++ b/lib/thirdpartylibs.xml @@ -193,7 +193,7 @@ amd/src/loglevel.js loglevel.js MIT - 1.5.1 + 1.6.2 mustache