@krainovsd/fastify-logger
Version:
Krainov fastify logger
17 lines (14 loc) • 364 B
JavaScript
import { join } from 'path';
function defineTransport(settings = {}) {
const { ext = ".cjs", ...rest } = settings;
return {
target: getTransportPath(ext),
options: {
...rest,
},
};
}
function getTransportPath(ext) {
return join(__dirname, `./transport.${ext.replace(/^./, "")}`);
}
export { defineTransport };