1.0.0 • Published 6 years ago
ts-journalctl v1.0.0
TS-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 'ts-journalctl';Require
const Journalctl = require('ts-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 identifierunit: Show logs from the specified unitall: 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();1.0.0
6 years ago