"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoggerFactory = void 0;
const logger_1 = require("./logger");
class LoggerFactory {
    constructor(isVerbose, socketServer) {
        this.isVerbose = isVerbose;
        this.socketServer = socketServer;
    }
    create({ stepName, traceId, flows }) {
        return new logger_1.Logger(traceId, flows, stepName, this.isVerbose, this.socketServer);
    }
}
exports.LoggerFactory = LoggerFactory;
