@@ -9,6 +9,7 @@ use log::debug;
9
9
use log:: error;
10
10
use log:: log_enabled;
11
11
use log:: Level ;
12
+ use env_logger:: Builder ;
12
13
13
14
#[ macro_use]
14
15
extern crate serde_derive;
@@ -21,7 +22,8 @@ struct User {
21
22
email : String ,
22
23
}
23
24
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" ;
25
27
const SERVER_PORT : & str = "8080" ;
26
28
const RESPONSE_OK : & str = "HTTP/1.1 200 OK\r \n Content-Type: application/json\r \n \r \n " ;
27
29
const RESPONSE_NOT_FOUND : & str = "HTTP/1.1 404 NOT FOUND\r \n \r \n " ;
@@ -33,25 +35,34 @@ fn main() {
33
35
println ! ( "Error: {}" , e) ;
34
36
return ;
35
37
}
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
+ // }
55
66
56
67
let listener = TcpListener :: bind ( format ! ( "0.0.0.0:{}" , SERVER_PORT ) ) . unwrap ( ) ;
57
68
println ! ( "server started at port {} .." , SERVER_PORT ) ;
0 commit comments