mirror of
https://github.com/sigoden/dufs.git
synced 2026-04-09 00:59:02 +03:00
feat: aware RUST_LOG
This commit is contained in:
18
src/main.rs
18
src/main.rs
@@ -25,14 +25,18 @@ async fn main() {
|
||||
async fn run() -> BoxResult<()> {
|
||||
let args = Args::parse(matches())?;
|
||||
|
||||
let level = if args.log {
|
||||
LevelFilter::Info
|
||||
if std::env::var("RUST_LOG").is_ok() {
|
||||
simple_logger::init()?;
|
||||
} else {
|
||||
LevelFilter::Error
|
||||
};
|
||||
simple_logger::SimpleLogger::default()
|
||||
.with_level(level)
|
||||
.init()?;
|
||||
let level = if args.log {
|
||||
LevelFilter::Info
|
||||
} else {
|
||||
LevelFilter::Error
|
||||
};
|
||||
simple_logger::SimpleLogger::default()
|
||||
.with_level(level)
|
||||
.init()?;
|
||||
}
|
||||
serve(args).await
|
||||
}
|
||||
|
||||
|
||||
@@ -187,7 +187,7 @@ impl InnerService {
|
||||
}
|
||||
|
||||
async fn handle_send_dir_zip(&self, path: &Path) -> BoxResult<Response> {
|
||||
let (mut writer, reader) = tokio::io::duplex(65536);
|
||||
let (mut writer, reader) = tokio::io::duplex(1024 * 1024 * 20);
|
||||
dir_zip(&mut writer, path).await?;
|
||||
let stream = ReaderStream::new(reader);
|
||||
let body = Body::wrap_stream(stream);
|
||||
|
||||
Reference in New Issue
Block a user