make stanza_debug print the time

This commit is contained in:
Emmanuel Gil Peyrot 2017-05-30 22:14:07 +01:00
parent cdc968a70b
commit afaea3486b
3 changed files with 5 additions and 2 deletions

View file

@ -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 = []

View file

@ -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;

View file

@ -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
}
}