Skip to content

Commit 1fa7288

Browse files
committed
don't know why log lvl INFO doesn't show up ?!
1 parent 5e243e3 commit 1fa7288

File tree

3 files changed

+33
-21
lines changed

3 files changed

+33
-21
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ serde = "1.0"
1111
serde_json = "1.0"
1212
serde_derive = "1.0"
1313
log = "0.4"
14-
env_logger = "*"
14+
env_logger = "0.10.0"

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,4 @@ curl -i -XDELETE localhost:8080/users/3
4444
## see also
4545

4646
- [doc.rust-lang.org/rust-by-example/flow_control/match](https://doc.rust-lang.org/rust-by-example/flow_control/match.html)
47+
- [docs.rs/env_logger/0.10.0/env_logger/#enabling-logging](https://docs.rs/env_logger/0.10.0/env_logger/#enabling-logging)

src/main.rs

+31-20
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use log::debug;
99
use log::error;
1010
use log::log_enabled;
1111
use log::Level;
12+
use env_logger::Builder;
1213

1314
#[macro_use]
1415
extern crate serde_derive;
@@ -21,7 +22,8 @@ struct User {
2122
email: String,
2223
}
2324

24-
const DB_URL: &str = env!("DB_URL");
25+
// const DB_URL: &str = env!("DB_URL");
26+
const DB_URL: &str ="postgres://postgres:postgres@localhost:5432/postgres";
2527
const SERVER_PORT: &str = "8080";
2628
const RESPONSE_OK: &str = "HTTP/1.1 200 OK\r\nContent-Type: application/json\r\n\r\n";
2729
const RESPONSE_NOT_FOUND: &str = "HTTP/1.1 404 NOT FOUND\r\n\r\n";
@@ -33,25 +35,34 @@ fn main() {
3335
println!("Error: {}", e);
3436
return;
3537
}
36-
37-
env_logger::init();
38-
39-
// debug!("Mary has a little lamb");
40-
// warn!("{}", "The lamb was sure to go");
41-
// warn!("{:#?}", "The lamb was sure to go");
42-
// warn!("server started at port {} ..", SERVER_PORT);
43-
44-
if log_enabled!(Level::Error) {
45-
error!("Error: {}", "Its fleece was white as snow");
46-
}
47-
48-
if log_enabled!(Level::Info) {
49-
info!("{}", "And every where that Mary went");
50-
info!("{:?}", "And every where that Mary went");
51-
info!("{}", "server started at port");
52-
} else {
53-
println!("log_enabled!(Level::Info) not enabled !");
54-
}
38+
Builder::new().init();
39+
// .parse_env(&env::var("MY_APP_LOG").unwrap_or_default())
40+
41+
/*
42+
RUST_LOG="main::log::target=info"
43+
*/
44+
log::info!("informational message");
45+
log::warn!("warning message");
46+
log::error!("this is an error {}", "message");
47+
48+
// env_logger::init();
49+
//
50+
// // debug!("Mary has a little lamb");
51+
// // warn!("{}", "The lamb was sure to go");
52+
// // warn!("{:#?}", "The lamb was sure to go");
53+
// // warn!("server started at port {} ..", SERVER_PORT);
54+
//
55+
// if log_enabled!(Level::Error) {
56+
// error!("Error: {}", "Its fleece was white as snow");
57+
// }
58+
//
59+
// if log_enabled!(Level::Info) {
60+
// info!("{}", "And every where that Mary went");
61+
// info!("{:?}", "And every where that Mary went");
62+
// info!("{}", "server started at port");
63+
// } else {
64+
// println!("log_enabled!(Level::Info) not enabled !");
65+
// }
5566

5667
let listener = TcpListener::bind(format!("0.0.0.0:{}", SERVER_PORT)).unwrap();
5768
println!("server started at port {} ..", SERVER_PORT);

0 commit comments

Comments
 (0)