Skip to content

Commit

Permalink
[BUGFIX beta] only logLibraryVersions in debug mode
Browse files Browse the repository at this point in the history
  • Loading branch information
GavinJoyce committed Jan 12, 2017
1 parent 5ea34e5 commit f742d97
Showing 1 changed file with 18 additions and 15 deletions.
33 changes: 18 additions & 15 deletions packages/ember-application/lib/system/application.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ import {
libraries,
isTesting,
get,
run
run,
runInDebug
} from 'ember-metal';
import {
Namespace,
Expand Down Expand Up @@ -339,7 +340,7 @@ const Application = Engine.extend({
}

registerLibraries();
logLibraryVersions();
runInDebug(() => logLibraryVersions());

// Start off the number of deferrals at 1. This will be decremented by
// the Application's own `boot` method.
Expand Down Expand Up @@ -1050,23 +1051,25 @@ function registerLibraries() {
}

function logLibraryVersions() {
if (ENV.LOG_VERSION) {
// we only need to see this once per Application#init
ENV.LOG_VERSION = false;
let libs = libraries._registry;
runInDebug(() => {
if (ENV.LOG_VERSION) {
// we only need to see this once per Application#init
ENV.LOG_VERSION = false;
let libs = libraries._registry;

let nameLengths = libs.map(item => get(item, 'name.length'));
let nameLengths = libs.map(item => get(item, 'name.length'));

let maxNameLength = Math.max.apply(this, nameLengths);
let maxNameLength = Math.max.apply(this, nameLengths);

debug('-------------------------------');
for (let i = 0; i < libs.length; i++) {
let lib = libs[i];
let spaces = new Array(maxNameLength - lib.name.length + 1).join(' ');
debug([lib.name, spaces, ' : ', lib.version].join(''));
debug('-------------------------------');
for (let i = 0; i < libs.length; i++) {
let lib = libs[i];
let spaces = new Array(maxNameLength - lib.name.length + 1).join(' ');
debug([lib.name, spaces, ' : ', lib.version].join(''));
}
debug('-------------------------------');
}
debug('-------------------------------');
}
});
}

export default Application;

0 comments on commit f742d97

Please sign in to comment.