diff --git a/lib/agent.js b/lib/agent.js index ee50a4087c..26d600cc60 100644 --- a/lib/agent.js +++ b/lib/agent.js @@ -61,7 +61,9 @@ class Agent extends EggApplication { function wrapMethod(methodName, messenger, logger) { const originMethod = messenger[methodName]; messenger[methodName] = function() { - logger.warn('agent can\'t call %s before server started', methodName); + const stack = new Error().stack.split('\n').slice(1).join('\n'); + logger.warn('agent can\'t call %s before server started\n%s', + methodName, stack); originMethod.apply(this, arguments); }; messenger.once('egg-ready', () => {