@acrool/js-logger
Version:
style color console.log
62 lines (61 loc) • 1.07 kB
JavaScript
const t = [
"color: #fff",
"display: inline-block",
"font-size: 11px",
"line-height: 20px",
"padding-right: 8px",
"border-radius: 4px"
], i = {
primary: "#8b7ec8",
success: "#70ad47",
info: "#5fb3d3",
warning: "#f5c842",
danger: "#e85a4f"
};
function s(n, o, ...c) {
console.log(`%c ${n}`, o, ...c);
}
function e(n, ...o) {
s(n, "", ...o);
}
function r(n, ...o) {
const c = t.concat([
`background-color: ${i.primary}`
]).join(";");
s(n, c, ...o);
}
function a(n, ...o) {
const c = t.concat([
`background-color: ${i.success}`
]).join(";");
s(n, c, ...o);
}
function l(n, ...o) {
const c = t.concat([
`background-color: ${i.info}`
]).join(";");
s(n, c, ...o);
}
function g(n, ...o) {
const c = t.concat([
`background-color: ${i.warning}`
]).join(";");
s(n, c, ...o);
}
function f(n, ...o) {
const c = t.concat([
`background-color: ${i.danger}`
]).join(";");
s(n, c, ...o);
}
const u = {
log: e,
primary: r,
success: a,
info: l,
warning: g,
danger: f
};
export {
u as default
};