Function gelf_logger::flush
source · pub fn flush() -> Result<(), Error>
Expand description
Force current logger record buffer to be sent to the remote server.
It can be useful to perform a flush just before program exit.
§Example
use gelf_logger::Config;
use log::info;
let cfg = Config::builder()
.set_hostname("myhost.com".into())
.set_port(12202)
.build();
gelf_logger::init(cfg).unwrap();
info!("hello");
gelf_logger::flush().expect("Failed to send buffer, log records can be lost !");