Registry / devops / log-pattern

log-pattern

JSON →
library0.0.13jsnpmunverified

Pattern-defined log formatter for winston and other Node.js logging. v0.0.13 is the latest stable. Supports custom pattern macros like %date, %level, %uc, %lc. Lightweight and flexible for structured logging output.

npm install log-pattern
INSTALL
IMPORT
SIG · LOG-PATTERN
L
log-pattern
devopsjavascriptv0.0.13
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

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

LogPattern
const LogPattern = require('log-pattern');
import LogPattern from 'log-pattern';
This package is CJS only; ESM import may break.
formatter
const formatter = require('log-pattern').formatter;
const { formatter } = require('log-pattern');
Direct require of the function is fine.

Shows how to create a pattern formatter and format a log entry.

const LogPattern = require('log-pattern'); const fmt = LogPattern.formatter({ pattern: '%date{%Y-%m-%d} %level %msg' }); const result = fmt.format({ date: new Date(), level: 'info', msg: 'Hello' }); console.log(result);
Debug
Known issues
gotchaPattern syntax uses % macros; unknown macros are left as-is.
fix
Refer to MACROS.md for supported macros.
affects: >=0.0.1
gotchaDate formatting uses strftime-like tokens (%Y, %m, %d) not moment.js.
fix
Use correct strftime tokens or custom date formatting.
affects: >=0.0.1
Errors
Common errors & fixes
Error: Cannot find module 'log-pattern'
Package not installed or not in node_modules
fix
Run npm install log-pattern
TypeError: fmt.format is not a function
formatter() returned undefined due to missing pattern option
fix
Ensure pattern option is provided: formatter({ pattern: '...' })
Upgrade
Version history
0.0.13latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
log-pattern — npm install log-pattern · libregistry