[][src]Crate actix_slog

structured request logging middleware

use actix_web::{HttpServer, App};
use actix_slog::StructuredLogger;
use slog::o;

fn main() {
  let logger: slog::Logger = unimplemented!();
  let server = HttpServer::new(move || {
    App::new()
      .wrap(
        StructuredLogger::new(logger.new(o!("log_type" => "access"))),
      )
    })
    .bind("[::1]:8080");

    unimplemented!()
}
     

Structs

StreamLog
StructuredLogger

global configuration/builder for the log middleware

StructuredLoggerMiddleware

Logger middleware