Skip to content

Commit 4f8a42f

Browse files
author
Todd Jordan
committed
add some logging
1 parent d8dba49 commit 4f8a42f

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

app/routes/module.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,32 +9,40 @@ export default Route.extend({
99
model(params) {
1010
return this.get('store').findRecord('project', 'ember', { includes: 'project-version' })
1111
.then(project => {
12+
console.log('routes:module: found project');
1213
let versions = project.get('projectVersions').toArray();
14+
console.log('routes:module: versions', versions);
1315
let lastVersion = getLastVersion(versions);
1416
let className = params['module'].substr(0, params['module'].lastIndexOf('.'));
17+
console.log('routes:module: className', className);
1518
let id = `ember-${lastVersion}-${className}`;
19+
console.log('routes:module: id', id);
1620

1721
return hash({
1822
project: resolve(project),
1923
version: resolve(lastVersion),
2024
classData: this.store.find('module', id).then(classData => {
25+
console.log('routes:module:found module', id, classData);
2126
return { type: 'module', data: classData };
2227
})
2328

2429
});
2530
}).catch((e) => {
31+
console.log('routes:module:caught exception', e);
2632
return this.transitionTo('project-version');
2733
});
2834
},
2935

3036
redirect(model) {
37+
console.log('routes:module:redirecting to', `project-version.${pluralize(model.classData.type)}.${model.classData.type}`);
3138
return this.transitionTo(`project-version.${pluralize(model.classData.type)}.${model.classData.type}`,
3239
model.project.id,
3340
model.version,
3441
model.classData.data.get('name'));
3542
},
3643

3744
serialize(model) {
45+
console.log('routes:module:serializing', model.classData.get('name'));
3846
return {
3947
namespace: model.classData.get('name')
4048
}

app/routes/project-version.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export default Route.extend({
3232
}
3333
return result;
3434
})
35+
console.log('route:project-version: transitioning to module', model.get('project.id'), model.get('compactVersion'), module);
3536
return this.transitionTo('project-version.modules.module', model.get('project.id'), model.get('compactVersion'), module);
3637
}
3738
},

app/routes/project-version/modules/module.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ export default ClassRoute.extend(ScrollTracker, {
1616
if (!~klass.indexOf(projectID) && klass !== 'rsvp' && klass !== 'jquery') {
1717
klass = `${projectID}-${klass}`;
1818
}
19+
console.log('routes:project-version/modules/module: finding', typeName, `${projectID}-${projectVersion}-${klass}`);
1920
return this.find(typeName, `${projectID}-${projectVersion}-${klass}`);
2021
},
2122

2223
serialize(model) {
24+
console.log('routes:project-version/modules/module: serializing', model.get('name'));
2325
return {
2426
module: model.get('name')
2527
};

config/environment.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ module.exports = function(environment) {
8989
*/
9090
ENV.routerRootURL = process.env.DOCS_SLUG ? process.env.DOCS_SLUG : '/api/';
9191
ENV.gaTrackingId = 'UA-27675533-1';
92+
ENV.APP.LOG_TRANSITIONS = true;
93+
ENV.APP.LOG_TRANSITIONS_INTERNAL = true;
9294

9395
}
9496

0 commit comments

Comments
 (0)