Merge branch 'stanza-debug-time' into 'master'

lumi created

Make stanza_debug print the time

See merge request !23

Change summary

Cargo.toml                  | 1 +
src/lib.rs                  | 1 +
src/plugins/stanza_debug.rs | 5 +++--
3 files changed, 5 insertions(+), 2 deletions(-)

Detailed changes

Cargo.toml 🔗

@@ -23,6 +23,7 @@ minidom = "0.4.1"
 jid = "0.2.1"
 sasl = "0.4.0"
 sha-1 = "0.3.3"
+chrono = "0.3.1"
 
 [features]
 insecure = []

src/lib.rs 🔗

@@ -6,6 +6,7 @@ extern crate openssl;
 extern crate minidom;
 extern crate base64;
 extern crate sha_1;
+extern crate chrono;
 pub extern crate jid;
 pub extern crate sasl;
 

src/plugins/stanza_debug.rs 🔗

@@ -1,5 +1,6 @@
 use plugin::PluginProxy;
 use event::{SendElement, ReceiveElement, Propagation, Priority};
+use chrono::Local;
 
 pub struct StanzaDebugPlugin {
     proxy: PluginProxy,
@@ -13,12 +14,12 @@ impl StanzaDebugPlugin {
     }
 
     fn handle_send_element(&self, evt: &SendElement) -> Propagation {
-        println!("SEND: {:?}", evt.0);
+        println!("{} SEND: {:?}", Local::now(), evt.0);
         Propagation::Continue
     }
 
     fn handle_receive_element(&self, evt: &ReceiveElement) -> Propagation {
-        println!("RECV: {:?}", evt.0);
+        println!("{} RECV: {:?}", Local::now(), evt.0);
         Propagation::Continue
     }
 }