PHP 8.2.30
Preview: logger.js Size: 1.46 KB
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/node-cron/dist/esm/logger.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const levelColors = {
    INFO: '\x1b[36m',
    WARN: '\x1b[33m',
    ERROR: '\x1b[31m',
    DEBUG: '\x1b[35m',
};
const GREEN = '\x1b[32m';
const RESET = '\x1b[0m';
function log(level, message, extra) {
    const timestamp = new Date().toISOString();
    const color = levelColors[level] ?? '';
    const prefix = `[${timestamp}] [PID: ${process.pid}] ${GREEN}[NODE-CRON]${GREEN} ${color}[${level}]${RESET}`;
    const output = `${prefix} ${message}`;
    switch (level) {
        case 'ERROR':
            console.error(output, extra ?? '');
            break;
        case 'DEBUG':
            console.debug(output, extra ?? '');
            break;
        case 'WARN':
            console.warn(output);
            break;
        case 'INFO':
        default:
            console.info(output);
            break;
    }
}
const logger = {
    info(message) {
        log('INFO', message);
    },
    warn(message) {
        log('WARN', message);
    },
    error(message, err) {
        if (message instanceof Error) {
            log('ERROR', message.message, message);
        }
        else {
            log('ERROR', message, err);
        }
    },
    debug(message, err) {
        if (message instanceof Error) {
            log('DEBUG', message.message, message);
        }
        else {
            log('DEBUG', message, err);
        }
    },
};
exports.default = logger;
//# sourceMappingURL=logger.js.map

Directory Contents

Dirs: 5 × Files: 12

Name Size Perms Modified Actions
pattern DIR
- drwxr-xr-x 2026-02-21 00:53:58
Edit Download
promise DIR
- drwxr-xr-x 2026-02-21 00:54:22
Edit Download
scheduler DIR
- drwxr-xr-x 2026-02-21 00:54:22
Edit Download
tasks DIR
- drwxr-xr-x 2026-02-21 00:54:22
Edit Download
time DIR
- drwxr-xr-x 2026-02-21 00:54:22
Edit Download
76 B lrw-r--r-- 2026-02-21 00:54:14
Edit Download
663 B lrw-r--r-- 2026-02-21 00:53:38
Edit Download
517 B lrw-r--r-- 2026-02-21 00:54:04
Edit Download
226 B lrw-r--r-- 2026-02-21 00:54:20
Edit Download
1.46 KB lrw-r--r-- 2026-02-21 00:53:52
Edit Download
1.56 KB lrw-r--r-- 2026-02-21 00:54:04
Edit Download
964 B lrw-r--r-- 2026-02-21 00:54:20
Edit Download
2.55 KB lrw-r--r-- 2026-02-21 00:53:58
Edit Download
2.01 KB lrw-r--r-- 2026-02-21 00:54:06
Edit Download
361 B lrw-r--r-- 2026-02-21 00:54:22
Edit Download
837 B lrw-r--r-- 2026-02-21 00:54:00
Edit Download
1015 B lrw-r--r-- 2026-02-21 00:54:10
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).