@@ -20,3 +20,11 @@ colored = { version = "^1.6", optional = true }
[target.'cfg(windows)'.dependencies]
atty = "0.2.13"
winapi = { version = "0.3", features = ["handleapi", "winbase"]}
+
+[[example]]
+name = "colors"
+required-features = ["colored"]
+name = "timestamps"
+required-features = ["chrono"]
@@ -0,0 +1,7 @@
+use simple_logger::SimpleLogger;
+fn main() {
+ SimpleLogger::new().with_colors(true).init().unwrap();
+ log::warn!("This is an example message.");
+}
@@ -1,19 +0,0 @@
-use simple_logger::SimpleLogger;
-
-fn main() {
- let mut builder = SimpleLogger::new();
- #[cfg(feature = "chrono")]
- {
- builder = builder.with_timestamps(false);
- }
- #[cfg(feature = "colored")]
- builder = builder.with_colors(false);
- builder.init().unwrap();
- log::warn!("This is an example message.");
-}
+ SimpleLogger::new().with_timestamps(true).init().unwrap();