diff options
author | Lennart Poettering <lennart@poettering.net> | 2012-09-28 00:46:32 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2012-09-28 00:55:24 +0200 |
commit | 7b17a7d72f5ba5ad838b19803534c56a46f3bce9 (patch) | |
tree | 86d9c9f9faed485fe683e00c56dfbaa4324504fc /src/journal/journal-internal.h | |
parent | be3ea5eaf24f4507efe88b450f751da860a9d21c (diff) |
journal: add minimal journal gateway daemon based on GNU libmicrohttpd
This minimal HTTP server can serve journal data via HTTP. Its primary
purpose is synchronization of journal data across the network. It serves
journal data in three formats:
text/plain: the text format known from /var/log/messages
application/json: the journal entries formatted as JSON
application/vnd.fdo.journal: the binary export format of the journal
The HTTP server also serves a small HTML5 app that makes use of the JSON
serialization to present the journal data to the user.
Examples:
This downloads the journal in text format:
# systemctl start systemd-journal-gatewayd.service
# wget http://localhost:19531/entries
Same for JSON:
# curl -H"Accept: application/json" http://localhost:19531/entries
Access via web browser:
$ firefox http://localhost:19531/
Diffstat (limited to 'src/journal/journal-internal.h')
0 files changed, 0 insertions, 0 deletions