@soloseng/ganache-ethereum-options
Version:
39 lines • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoggingOptions = void 0;
const helpers_1 = require("./helpers");
exports.LoggingOptions = {
debug: {
normalize: helpers_1.normalize,
cliDescription: "Set to `true` to log EVM opcodes.",
default: () => false,
legacyName: "debug",
cliType: "boolean"
},
quiet: {
normalize: helpers_1.normalize,
cliDescription: "Set to `true` to disable logging.",
default: () => false,
cliAliases: ["q", "quiet"],
cliType: "boolean"
},
logger: {
normalize: helpers_1.normalize,
cliDescription: "An object, like `console`, that implements a `log` function.",
disableInCLI: true,
// disable the default logger if `quiet` is `true`
default: config => ({
log: config.quiet ? () => { } : console.log
}),
legacyName: "logger"
},
verbose: {
normalize: helpers_1.normalize,
cliDescription: "Set to `true` to log detailed RPC requests.",
default: () => false,
legacyName: "verbose",
cliAliases: ["v", "verbose"],
cliType: "boolean"
}
};
//# sourceMappingURL=logging-options.js.map