소스 검색

Replace time with chrono

Andrey Kutejko 6 년 전
부모
커밋
b8e524d240
2개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      Cargo.toml
  2. 3 2
      src/lib.rs

+ 1 - 1
Cargo.toml

@@ -8,4 +8,4 @@ repository = "https://github.com/borntyping/rust-simple_logger"
 
 [dependencies]
 log = { version = "^0.4.1", features = ["std"] }
-time = "^0.1.25"
+chrono = "0.4.6"

+ 3 - 2
src/lib.rs

@@ -1,9 +1,10 @@
 //! A logger that prints all messages with a readable output format.
 
 extern crate log;
-extern crate time;
+extern crate chrono;
 
 use log::{Log,Level,Metadata,Record,SetLoggerError};
+use chrono::Local;
 
 struct SimpleLogger {
     level: Level,
@@ -18,7 +19,7 @@ impl Log for SimpleLogger {
         if self.enabled(record.metadata()) {
             println!(
                 "{} {:<5} [{}] {}",
-                time::strftime("%Y-%m-%d %H:%M:%S", &time::now()).unwrap(),
+                Local::now().format("%Y-%m-%d %H:%M:%S"),
                 record.level().to_string(),
                 record.module_path().unwrap_or_default(),
                 record.args());