UNPKG

logstack-zee

Version:

Complete Node.js logging solution with 6 integration methods, S3 bidirectional operations, advanced analytics, and multi-cloud storage support for enterprise-scale applications.

36 lines (35 loc) • 1.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const index_1 = require("../index"); async function main() { console.log('šŸš€ Starting basic logstack test...'); await (0, index_1.init)({ dbUri: 'mongodb://localhost:27017/cronlog', // Your database name here uploadProvider: 'local', fileFormat: 'json', logging: { level: 'info', enableConsole: true, } }); console.log('āœ… Service initialized'); // Create daily jobs for today const today = new Date().toISOString().slice(0, 10); console.log(`šŸ“… Creating daily jobs for ${today}`); await (0, index_1.createDailyJobs)(); console.log('⚔ Running hourly job...'); const config = { dbUri: 'mongodb://localhost:27017/cronlog', uploadProvider: 'local', fileFormat: 'json', }; await (0, index_1.runHourlyJob)(config); const logs = await (0, index_1.getLogs)(); const status = await (0, index_1.getJobStatus)(); console.log('šŸ“ Processing Logs:', logs.length, 'entries'); console.log('šŸ“Š Job Status:', status.slice(0, 3)); // Show first 3 hours console.log('\nšŸ“ Generated files should be in:'); console.log(` ${process.cwd()}\\${today}\\`); console.log('\nšŸŽ‰ Basic test completed!'); } main().catch(console.error);