jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/398112 )

Change subject: Restore location data to start/complete parse logs
......................................................................


Restore location data to start/complete parse logs

This was an oversight from e7997dd.

Change-Id: I9804f55c9446b911bf12ac3ed0696b725ee0aa80
---
M lib/api/apiUtils.js
M lib/api/routes.js
M lib/parse.js
3 files changed, 11 insertions(+), 14 deletions(-)

Approvals:
  Subramanya Sastry: Looks good to me, approved
  jenkins-bot: Verified
  Arlolra: Looks good to me, approved



diff --git a/lib/api/apiUtils.js b/lib/api/apiUtils.js
index 2b855e3..e3dc5bc 100644
--- a/lib/api/apiUtils.js
+++ b/lib/api/apiUtils.js
@@ -2,7 +2,6 @@
 
 require('../../core-upgrade.js');
 
-var util = require('util');
 var semver = require('semver');
 var qs = require('querystring');
 var cType = require('content-type');
@@ -164,12 +163,6 @@
                err.suppressLoggingStack = true;
        }
        env.log('fatal/request', err);
-};
-
-apiUtils.logTime = function(processLogger, res, str) {
-       processLogger.log('info', util.format(
-               'completed %s in %sms', str, Date.now() - res.locals.start
-       ));
 };
 
 // To support the 'subst' API parameter, we need to prefix each
diff --git a/lib/api/routes.js b/lib/api/routes.js
index d36b083..7fa5a49 100644
--- a/lib/api/routes.js
+++ b/lib/api/routes.js
@@ -313,8 +313,6 @@
                                }
                        }
 
-                       processLogger.log('info', 'started parsing');
-
                        var envOptions = Object.assign({
                                pageBundle: pageBundle,
                                // Set data-parsoid to be discarded, so that 
the subst'ed
@@ -395,7 +393,6 @@
                                        }
                                        metrics.endTiming('wt2html.total', 
startTimers.get('wt2html.total'));
                                }
-                               apiUtils.logTime(processLogger, res, 'parsing');
                        });
                });
        });
@@ -410,8 +407,6 @@
 
                // Performance Timing options
                var startTimers = new Map();
-
-               processLogger.log('info', 'started serializing');
 
                if (metrics) {
                        startTimers.set('html2wt.init', Date.now());
@@ -538,7 +533,6 @@
                                        startTimers.get('html2wt.total'));
                                metrics.timing('html2wt.size.output', 
out.wt.length);
                        }
-                       apiUtils.logTime(processLogger, res, 'serializing');
                        apiUtils.plainResponse(res, out.wt, undefined, 
apiUtils.wikitextContentType(env));
                });
        });
diff --git a/lib/parse.js b/lib/parse.js
index 8dd4a6f..b7a2995 100644
--- a/lib/parse.js
+++ b/lib/parse.js
@@ -2,6 +2,8 @@
 
 require('../core-upgrade.js');
 
+var util = require('util');
+
 var ParserEnv = require('./config/MWParserEnvironment.js').MWParserEnvironment;
 var ParsoidConfig = require('./config/ParsoidConfig.js').ParsoidConfig;
 var TemplateRequest = require('./mw/ApiRequest.js').TemplateRequest;
@@ -135,11 +137,15 @@
                }
        }
 
+       var env;
        return ParserEnv.getParserEnv(parsoidConfig, obj.envOptions)
-       .then(function(env) {
+       .then(function(_env) {
+               env = _env;
+
                env.startTime = start;
                var s1 = Date.now();
                env.bumpTimeUse("Setup Environment", s1 - start);
+               env.log('info', 'started ' + obj.mode);
 
                if (obj.oldid) {
                        env.page.meta.revision.revid = obj.oldid;
@@ -202,5 +208,9 @@
                        });
                }
        })
+       .tap(function() {
+               var end = Date.now() - start;
+               env.log('info', util.format('completed %s in %sms', obj.mode, 
end));
+       })
        .nodify(cb);
 });

-- 
To view, visit https://gerrit.wikimedia.org/r/398112
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I9804f55c9446b911bf12ac3ed0696b725ee0aa80
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <abrea...@wikimedia.org>
Gerrit-Reviewer: Arlolra <abrea...@wikimedia.org>
Gerrit-Reviewer: Subramanya Sastry <ssas...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to