Skip to main content

Crate journal_core

Crate journal_core 

Source
Expand description

Core functionality for working with systemd journal files.

This crate provides low-level file I/O for systemd journal files.

For related functionality:

  • High-level journaling with rotation and retention: see journal-log-writer crate
  • File tracking and monitoring: see journal-registry crate
  • Indexing and querying: see journal-index crate

Re-exports§

pub use error::JournalError;
pub use error::Result;
pub use file::BucketUtilization;
pub use file::Direction;
pub use file::JournalCursor;
pub use file::JournalFile;
pub use file::JournalFileOptions;
pub use file::JournalReader;
pub use file::JournalWriter;
pub use file::Location;
pub use file::sigbus::install_handler as install_sigbus_handler;

Modules§

collections
Collection type aliases re-exported from journal-common.
error
file
fss
Pure-Rust Forward Secure Pseudorandom Generator (FSPRG).
repository
seal
Forward Secure Sealing support for journal writers.