VoltLog is a modern, lightweight, and type-safe structured logger designed specifically for high-throughput, real-time systems like IoT platforms, WebSocket servers (OCPP), and microservices.
For detailed guides, API reference, and advanced usage, please visit:
- 🚀 Zero-Dependency Core: Lightweight and fast.
- 🔒 Secure: Built-in redaction for sensitive data.
- 📊 High-Throughput: Intelligent sampling for cost control.
- ⚡ Developer Friendly: Beautiful pretty printing for local dev.
- 🔌 Flexible: Works in Node.js, Bun, Deno, and Browsers.
npm install voltlog-ioimport { createLogger, consoleTransport } from "voltlog-io";
const logger = createLogger({
level: "INFO",
transports: [consoleTransport()],
});
logger.info("Server started", { port: 3000, env: "production" });For readable, colored logs during development:
import { createLogger, prettyTransport } from "voltlog-io";
const logger = createLogger({
level: "DEBUG",
transports: [prettyTransport({ colorize: true })],
});Contributions are welcome! Please see our Contributing Guide.