theseer / journald

A simple Library to write to Systemd's Journald from PHP.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Journald

A simple Library to write to Systemd's Journald from PHP.

use theseer\journald\JournalWriter;
use theseer\journald\JournalEntry;
use theseer\journald\SocketPath;

function sample() {
    throw new RuntimeException('Test Exception Message');
}

try {
    sample();
} catch (Throwable $t) {
    (new JournalWriter(SocketPath::default()))->write(
        JournalEntry::fromThrowable($t)
    );
}

(new JournalWriter(SocketPath::default()))->write(
    JournalEntry::fromMessage('This is a test')
);

About

A simple Library to write to Systemd's Journald from PHP.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:PHP 100.0%