Registry / http-networking / alveron-middleware-logger

alveron-middleware-logger

JSON →
library8.0.3jsnpmunverified

Logging middleware for the Alveron HTTP client. This package integrates with Alveron (v8+) to provide structured request/response logging. It supports customizable log levels and output formatting. Current stable version is 8.0.3, released under the alveron ecosystem. Key differentiator: lightweight, TypeScript-first, and designed specifically for Alveron's middleware system, unlike generic logging solutions.

npm install alveron-middleware-logger
INSTALL
IMPORT
SIG · ALVERON-MIDDLEWARE
A
alveron-middleware-logger
http-networkingjavascriptv8.0.3
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import logger from 'alveron-middleware-logger'
import { logger } from 'alveron-middleware-logger'
Default export is a function that creates the middleware.
LoggerOptions
import type { LoggerOptions } from 'alveron-middleware-logger'
import { LoggerOptions } from 'alveron-middleware-logger'
Type-only import to avoid runtime bundling.
createLogger
import { createLogger } from 'alveron-middleware-logger'
const createLogger = require('alveron-middleware-logger').createLogger
ESM-only package; named export for advanced configuration.

Creates an Alveron client with logging middleware that logs all requests at info level with a custom prefix.

import Alveron from 'alveron'; import logger from 'alveron-middleware-logger'; const client = new Alveron(); client.use(logger({ level: 'info', format: (msg) => `[ALVERON] ${msg}` })); client.get('https://api.example.com/data').then(console.log);
Debug
Known issues
breakingv8+ requires Alveron >8.0.0 as peer dependency
fix
Update Alveron to v8 or later.
affects: >=8.0.0
deprecatedThe 'log' option in options object is deprecated; use 'level' instead.
fix
Replace 'log' with 'level' in the options passed to logger().
affects: >=8.0.0 <9.0.0
gotchaLogging middleware must be added before other middleware to ensure all requests are logged.
fix
Call client.use(logger()) before adding any other middleware.
affects: >=8.0.0
Errors
Common errors & fixes
Cannot find module 'alveron-middleware-logger'
Package not installed or missing from package.json
fix
Run npm install alveron-middleware-logger or yarn add alveron-middleware-logger.
TypeError: logger is not a function
Using named import instead of default import for logger function
fix
Use import logger from 'alveron-middleware-logger' (default import) instead of import { logger }.
Error: Alveron peer dependency not satisfied
Installed Alveron version is below 8.0.0
fix
Update Alveron to version >=8.0.0 with npm install alveron@latest.
Upgrade
Version history
8.0.3latest on npm
Audit
Dependencies
alveronrequiredpeer dependency required for middleware integration
Agent activity
59 hits · last 30 days
node
50
OpenAI (training)
1
Resources
alveron-middleware-logger — npm install alveron-middleware-logger · libregistry