log shared directory
This commit is contained in:
parent
38434ddaf1
commit
e707d1a05e
2 changed files with 7 additions and 3 deletions
|
@ -10,6 +10,7 @@ actix-web = "0.7"
|
||||||
bytes = "0.4"
|
bytes = "0.4"
|
||||||
clap = "2"
|
clap = "2"
|
||||||
env_logger = "*"
|
env_logger = "*"
|
||||||
|
log = "*"
|
||||||
futures = "0.1"
|
futures = "0.1"
|
||||||
tar = "0.4"
|
tar = "0.4"
|
||||||
percent-encoding = "1.0"
|
percent-encoding = "1.0"
|
||||||
|
|
|
@ -7,6 +7,7 @@ extern crate htmlescape;
|
||||||
extern crate percent_encoding;
|
extern crate percent_encoding;
|
||||||
#[macro_use]
|
#[macro_use]
|
||||||
extern crate clap;
|
extern crate clap;
|
||||||
|
#[macro_use] extern crate log;
|
||||||
|
|
||||||
mod channel;
|
mod channel;
|
||||||
mod web;
|
mod web;
|
||||||
|
@ -45,17 +46,19 @@ fn main() -> Result<(), io::Error> {
|
||||||
let addr = matches.value_of("addr").unwrap();
|
let addr = matches.value_of("addr").unwrap();
|
||||||
let bind_addr = format!("{}:{}", addr, port);
|
let bind_addr = format!("{}:{}", addr, port);
|
||||||
|
|
||||||
std::env::set_var("RUST_LOG", "actix_web=info");
|
std::env::set_var("RUST_LOG", "info");
|
||||||
env_logger::init();
|
env_logger::init();
|
||||||
|
|
||||||
let sys = actix::System::new("http_server_rs");
|
let sys = actix::System::new("http_server_rs");
|
||||||
|
|
||||||
let chdir = String::from(chdir);
|
let directory = String::from(chdir);
|
||||||
server::new(move || web::create_app(&chdir))
|
server::new(move || web::create_app(&directory))
|
||||||
.bind(&bind_addr)
|
.bind(&bind_addr)
|
||||||
.expect(&format!("Can't listen on {} ", bind_addr))
|
.expect(&format!("Can't listen on {} ", bind_addr))
|
||||||
.start();
|
.start();
|
||||||
|
|
||||||
|
info!("Serving files from {}", chdir);
|
||||||
|
|
||||||
let _ = sys.run();
|
let _ = sys.run();
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue