Novra Logo
Novra
developerv1.0.1 Released

NovraLogger

Universal structured logging & diagnostic ZIP report SDK.

Universal log collection and management library for Electron, Tauri, and Node.js. Features cascade file rotation, automatic expired log cleanup, sensitive data masking, multi-user isolation, and one-click diagnostic ZIP packaging.

PLATFORMS:npmcli
Capabilities

Built For Pure Performance

Storage

Cascade Rotation

Size-triggered and time-based rotation prevents bloated disk usage with automatic compression.

Security

Sensitive Data Masking

Built-in regex patterns mask API keys, tokens, passwords, and PII before writing to disk.

Diagnostics

One-Click Diagnostics

Pack user environment, crash dumps, and system logs into an encrypted ZIP file for user support.

Ecosystem

Multi-Framework Support

Native adapters for Electron Main/Renderer, Tauri v1/v2, and standalone Node.js microservices.

Installation & Usage

Installation & Usage
pnpm add novra-logger

import { createLogger } from 'novra-logger';

const logger = createLogger({
  appName: 'my-desktop-app',
  level: 'info',
  rotation: { maxSize: '10M', maxFiles: 5 },
  maskSensitive: true
});

logger.info('System initialized', { pid: process.pid });
Licensing

Free Community & Professional Editions

Core features are freeware. Pro powers and multi-machine licenses are managed seamlessly via your Novra account.