@mahsumurebe/journalctl
v1.0.2
Published
TypeScript library of the journalctl tool included in Linux distributions.
Downloads
3
Maintainers
Readme
Typescript Journalctl
TypeScript library of the journalctl tool included in Linux distributions.
API
import or require the module and create a new instance:
Import
import Journalctl from '@mahsumurebe/journalctl';
Require
const Journalctl = require('@mahsumurebe/journalctl');
Create a New Instance
const journalctl = new Journalctl([opts])
The optional object object
can be have the following properties.
identifier
: Show entries with the specified syslog identifierunits
: Show logs from the specified unit(s)userUnits
: Show logs from the specified user unit(s)all
: Show all fields, including long and unprintablelines
: Show entries with the specified syslog identifiersince
: Show entries not older than the specified dateutc
: Express time in Coordinated Universal Time (UTC)
Event: 'event'
It is triggered at each log event and returns the object event that describes the event.
journalctl.on('event', (event: IJournalEvent) => {
console.log(event);
})
Method: stop
Stops journalctl stream.
journalctl.stop();