@jakehamilton/titan
Version:
A little tool for big (monorepo) projects.
27 lines (22 loc) • 515 B
JavaScript
const arg = require("arg");
const {
default: littlelog,
parseLogLevelNumber,
configure,
LogLevel,
} = require("@littlethings/log");
const rootArgs = require("./args");
const kleur = require("kleur");
const args = arg(rootArgs, {
permissive: true,
});
if (args["--verbose"]) {
const level =
args["--verbose"] > 2
? LogLevel.Trace
: parseLogLevelNumber(args["--verbose"]);
configure({
level,
});
}
module.exports = littlelog.child("Titan");