[][src]Attribute Macro log_derive::logfn

#[logfn]

Logs the result of the function it's above.

Examples

#[logfn(err = "Error", fmt = "Failed Sending Packet: {:?}")]
fn send_hi(addr: SocketAddr) -> Result<(), io::Error> {
    let mut stream = TcpStream::connect(addr)?;
    stream.write(b"Hi!")?;
    Ok( () )
}