@acrool/js-logger
Version:
style color console.log
58 lines (57 loc) • 1.01 kB
JavaScript
const s = [
"color: #fff",
"display: inline-block",
"font-size: 11px",
"line-height: 20px",
"padding-right: 8px",
"border-radius: 4px"
], t = {
primary: "#0055a9",
success: "#009422",
info: "#17a2b8",
warning: "#d7a000",
danger: "#ec2127"
};
function a(n, o, ...c) {
console.log(`%c ${n}`, o, ...c);
}
function i(n, ...o) {
const c = s.concat([
`background-color: ${t.primary}`
]).join(";");
a(n, c, ...o);
}
function r(n, ...o) {
const c = s.concat([
`background-color: ${t.success}`
]).join(";");
a(n, c, ...o);
}
function e(n, ...o) {
const c = s.concat([
`background-color: ${t.info}`
]).join(";");
a(n, c, ...o);
}
function l(n, ...o) {
const c = s.concat([
`background-color: ${t.warning}`
]).join(";");
a(n, c, ...o);
}
function g(n, ...o) {
const c = s.concat([
`background-color: ${t.danger}`
]).join(";");
a(n, c, ...o);
}
const u = {
primary: i,
success: r,
info: e,
warning: l,
danger: g
};
export {
u as default
};