diff --git a/CHANGELOG.md b/CHANGELOG.md index 9720b13..66f94d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.3] - 2022-10-07 + +### Added + +- Flag for verbosity. + +### Fixed + +- #58 Fixed bug in the max views frontend form. + ## [2.0.2] - 2022-07-20 ### Added diff --git a/README.md b/README.md index 6a36ff2..58790f7 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ of the notes even if it tried to. | `ALLOW_ADVANCED` | `true` | Allow custom configuration. If set to `false` all notes will be one view only. | | `THEME_IMAGE` | `""` | Custom image for replacing the logo. Must be publicly reachable | | `THEME_TEXT` | `""` | Custom text for replacing the description below the logo | +| `VERBOSITY` | `warn` | Verbosity level for the backend. [Possible values](https://docs.rs/env_logger/latest/env_logger/#enabling-logging) are: `error`, `warn`, `info`, `debug`, `trace` | ## Deployment diff --git a/packages/backend/Cargo.lock b/packages/backend/Cargo.lock index 5d90ec3..b20b2f2 100644 --- a/packages/backend/Cargo.lock +++ b/packages/backend/Cargo.lock @@ -424,7 +424,7 @@ dependencies = [ [[package]] name = "cryptgeon" -version = "2.0.2" +version = "2.0.3" dependencies = [ "actix-files", "actix-web", diff --git a/packages/backend/Cargo.toml b/packages/backend/Cargo.toml index 60399af..6367710 100644 --- a/packages/backend/Cargo.toml +++ b/packages/backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cryptgeon" -version = "2.0.2" +version = "2.0.3" authors = ["cupcakearmy "] edition = "2021" diff --git a/packages/backend/src/config.rs b/packages/backend/src/config.rs index 431ae04..8fff7f9 100644 --- a/packages/backend/src/config.rs +++ b/packages/backend/src/config.rs @@ -9,6 +9,7 @@ lazy_static! { std::env::var("FRONTEND_PATH").unwrap_or("../frontend/build".to_string()); pub static ref LISTEN_ADDR: String = std::env::var("LISTEN_ADDR").unwrap_or("0.0.0.0:5000".to_string()); + pub static ref VERBOSITY: String = std::env::var("VERBOSITY").unwrap_or("warn".to_string()); } // CONFIG diff --git a/packages/backend/src/main.rs b/packages/backend/src/main.rs index 122e67c..28262ce 100644 --- a/packages/backend/src/main.rs +++ b/packages/backend/src/main.rs @@ -18,10 +18,11 @@ mod store; #[actix_web::main] async fn main() -> std::io::Result<()> { dotenv().ok(); - env_logger::init_from_env(env_logger::Env::new().default_filter_or("warning")); + env_logger::init_from_env(env_logger::Env::new().default_filter_or(config::VERBOSITY.as_str())); + return HttpServer::new(|| { App::new() - .wrap(Logger::new("%a \"%r\" %s %b %T")) + .wrap(Logger::new("\"%r\" %s %b %T")) .wrap(middleware::Compress::default()) .wrap(middleware::DefaultHeaders::default()) .configure(size::init)