[−][src]Trait argmin::prelude::ArgminLog
Defince the interface every logger needs to expose
Required methods
fn log_info(&self, msg: &str, kv: &ArgminKV) -> Result<(), Error>
Logs general information (a message msg
and/or key-value pairs kv
).
fn log_iter(&self, kv: &ArgminKV) -> Result<(), Error>
Logs information from iterations. Only accepts key-value pairs. log_iter
is made to log
to a database or a CSV file. Therefore the structure of the key-value pairs should not
change inbetween iterations.
Implementors
impl ArgminLog for ArgminLogger
[src]
By implementing ArgminLog
for ArgminLogger
we basically allow a set of ArgminLog
gers to
be used just like a single ArgminLog
ger.
fn log_info(&self, msg: &str, kv: &ArgminKV) -> Result<(), Error>
[src]
Log general info
fn log_iter(&self, kv: &ArgminKV) -> Result<(), Error>
[src]
This should be used to log iteration data only (because this is what may be saved in a CSV file or a database)