![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@dramaorg/totam-aperiam
Advanced tools
A Pino transport that automatically rolls your log files.
A Pino transport that automatically rolls your log files.
npm i @dramaorg/totam-aperiam
import { join } from 'path'
import pino from 'pino'
const transport = pino.transport({
target: '@dramaorg/totam-aperiam',
options: { file: join('logs', 'log'), frequency: 'daily', mkdir: true }
})
const logger = pino(transport)
(Also works in CommonJS)
Creates a Pino transport (a Sonic-boom stream) to writing into files. Automatically rolls your files based on a given frequency, size, or both.
You can specify any of Sonic-Boom options except dest
file
: absolute or relative path to the log file.
Your application needs the write right on the parent folder.
Number will be appened to this file name.
When the parent folder already contains numbered files, numbering will continue based on the highest number.
If this path does not exist, the logger with throw an error unless you set mkdir
to true
.
file
may also be a function that returns a string.
size?
: the maximum size of a given log file.
Can be combined with frequency.
Use k
, m
and g
to express values in KB, MB or GB.
Numerical values will be considered as MB.
frequency?
: the amount of time a given log file is used.
Can be combined with size.
Use daily
or hourly
to rotate file every day (or every hour).
Existing file within the current day (or hour) will be re-used.
Numerical values will be considered as a number of milliseconds.
Using a numerical value will always create a new file upon startup.
extension?
: appends the provided string after the file number.
limit?
: strategy used to remove oldest files when rotating them:
limit.count?
: number of log files, in addition to the currently used file.
Please not that limit
only considers created log files. It will not consider any pre-existing files.
Therefore, starting your logger with a limit will never tries deleting older log files, created during previous executions.
MIT
FAQs
security holding package
The npm package @dramaorg/totam-aperiam receives a total of 0 weekly downloads. As such, @dramaorg/totam-aperiam popularity was classified as not popular.
We found that @dramaorg/totam-aperiam demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.