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" jid = "0.2.1"
sasl = "0.4.0" sasl = "0.4.0"
sha-1 = "0.3.3" sha-1 = "0.3.3"
chrono = "0.3.1"
[features] [features]
insecure = [] insecure = []

View file

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

View file

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