summaryrefslogtreecommitdiff
path: root/src/hero.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/hero.mjs')
-rw-r--r--src/hero.mjs13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/hero.mjs b/src/hero.mjs
index b623943..37f4ad2 100644
--- a/src/hero.mjs
+++ b/src/hero.mjs
@@ -341,16 +341,19 @@ export const buildRoutes = (routes, globalInterceptors = []) =>
{}
);
-export const promisifyServer = serverHandle => ({
+export const promisifyServer = (name, serverHandle) => ({
ref: serverHandle,
- listen: u.promisify((...args) => serverHandle.listen(...args)),
- close: u.promisify((...args) => serverHandle.close(...args)),
+ listen: util.promisify((udsPath, ...args) => {
+ configLogger({ name });
+ return serverHandle.listen(udsPath, ...args)
+ }),
+ close: util.promisify((...args) => serverHandle.close(...args)),
events: serverHandle,
});
-export const buildServer = (routes, globalInterceptors = []) => {
+export const buildServer = (name, routes, globalInterceptors = defaultInterceptors) => {
const table = buildRoutes(routes, globalInterceptors);
const requestListener = makeRequestListener(table);
const server = http.createServer(requestListener);
- return promisifyServer(server);
+ return promisifyServer(name, server);
};