Skip to content

Commit 08441fc

Browse files
committed
Release version v1.6.5
1 parent 014e9fc commit 08441fc

File tree

5 files changed

+19
-5
lines changed

5 files changed

+19
-5
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,8 @@ v1.6.3 - Avoid TypeScript type conflicts with other global `log` types (e.g. `co
322322

323323
v1.6.4 - Ensure package.json's 'main' is a fully qualified path, to fix webpack issues
324324

325+
v1.6.5 - Ensure the provided message is included when calling trace() in IE11
326+
325327
## License
326328
Copyright (c) 2013 Tim Perry
327329
Licensed under the MIT license.

bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "loglevel",
3-
"version": "1.6.4",
3+
"version": "1.6.5",
44
"main": "dist/loglevel.min.js",
55
"dependencies": {},
66
"ignore": [

dist/loglevel.js

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! loglevel - v1.6.4 - https://github.com/pimterry/loglevel - (c) 2019 Tim Perry - licensed MIT */
1+
/*! loglevel - v1.6.5 - https://github.com/pimterry/loglevel - (c) 2019 Tim Perry - licensed MIT */
22
(function (root, definition) {
33
"use strict";
44
if (typeof define === 'function' && define.amd) {
@@ -14,6 +14,10 @@
1414
// Slightly dubious tricks to cut down minimized file size
1515
var noop = function() {};
1616
var undefinedType = "undefined";
17+
var isIE = (
18+
window.navigator.userAgent.indexOf('Trident/') >= 0 ||
19+
window.navigator.userAgent.indexOf('MSIE ') >= 0
20+
);
1721

1822
var logMethods = [
1923
"trace",
@@ -40,6 +44,12 @@
4044
}
4145
}
4246

47+
// Trace() doesn't print the message in IE, so for that case we need to wrap it
48+
function traceForIE() {
49+
if (console.log) console.log.apply(console, arguments);
50+
if (console.trace) console.trace();
51+
}
52+
4353
// Build the best logging method possible for this env
4454
// Wherever possible we want to bind, not wrap, to preserve stack traces
4555
function realMethod(methodName) {
@@ -49,6 +59,8 @@
4959

5060
if (typeof console === undefinedType) {
5161
return false; // No method possible, for now - fixed later by enableLoggingWhenConsoleArrives
62+
} else if (methodName === 'trace' && isIE) {
63+
return traceForIE;
5264
} else if (console[methodName] !== undefined) {
5365
return bindMethod(console, methodName);
5466
} else if (console.log !== undefined) {

dist/loglevel.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "loglevel",
33
"description": "Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods",
4-
"version": "1.6.4",
4+
"version": "1.6.5",
55
"homepage": "https://github.com/pimterry/loglevel",
66
"author": {
77
"name": "Tim Perry",

0 commit comments

Comments
 (0)