Enabled logging of warnings

This commit is contained in:
SinTan1729
2023-04-10 11:51:20 -05:00
parent e18a71a73c
commit 66ea86b6d3
4 changed files with 193 additions and 14 deletions

View File

@@ -105,7 +105,9 @@ async fn delete_link(
#[actix_web::main]
async fn main() -> std::io::Result<()> {
// Generate session key in runtime so that restarts invalidates older logins
env_logger::init_from_env(env_logger::Env::new().default_filter_or("warn"));
// Generate session key in runtime so that restart invalidates older logins
let secret_key = Key::generate();
let db_location = env::var("db_url").unwrap_or("/urls.sqlite".to_string());
let port = env::var("port")
@@ -124,6 +126,7 @@ async fn main() -> std::io::Result<()> {
.app_data(web::Data::new(AppState {
db: database::open_db(env::var("db_url").unwrap_or(db_location.clone())),
}))
.wrap(middleware::Logger::default())
.wrap(middleware::Compress::default())
.service(link_handler)
.service(error404)