mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-14 23:17:33 +08:00
43 lines
918 B
JavaScript
43 lines
918 B
JavaScript
import { isEnableDebug } from './settings.js';
|
|
|
|
function logDebug(msg, obj) {
|
|
if (isEnableDebug()) {
|
|
if (obj) {
|
|
console.debug('[ezBookkeeping Debug] ' + msg, obj);
|
|
} else {
|
|
console.debug('[ezBookkeeping Debug] ' + msg);
|
|
}
|
|
}
|
|
}
|
|
|
|
function logInfo(msg, obj) {
|
|
if (obj) {
|
|
console.info('[ezBookkeeping Info] ' + msg, obj);
|
|
} else {
|
|
console.info('[ezBookkeeping Info] ' + msg);
|
|
}
|
|
}
|
|
|
|
function logWarn(msg, obj) {
|
|
if (obj) {
|
|
console.warn('[ezBookkeeping Warn] ' + msg, obj);
|
|
} else {
|
|
console.warn('[ezBookkeeping Warn] ' + msg);
|
|
}
|
|
}
|
|
|
|
function logError(msg, obj) {
|
|
if (obj) {
|
|
console.error('[ezBookkeeping Error] ' + msg, obj);
|
|
} else {
|
|
console.error('[ezBookkeeping Error] ' + msg);
|
|
}
|
|
}
|
|
|
|
export default {
|
|
debug: logDebug,
|
|
info: logInfo,
|
|
warn: logWarn,
|
|
error: logError
|
|
};
|