Add INFO logging for channel creation/garbage-collection
This commit is contained in:
parent
4dc8ec1bbd
commit
c8124ed388
3 changed files with 9 additions and 0 deletions
|
@ -1,5 +1,6 @@
|
|||
## v0.3.1-dev
|
||||
- forget a channel's initialization segment when no transmitter is active. This improves behavior when a channel is occasionally used for streams with different codecs.
|
||||
- Add INFO logging for channel creation/garbage-collection
|
||||
|
||||
## v0.3.0
|
||||
- update internals to v0.2 of `warp` and `tokio`; no remaining code relies on `futures` 0.1
|
||||
|
|
|
@ -25,6 +25,7 @@ pub type Handle = Arc<Mutex<Channel>>;
|
|||
|
||||
impl Channel {
|
||||
pub fn new(name: String) -> Handle {
|
||||
info!("Opening Channel {}", name);
|
||||
Arc::new(Mutex::new(Channel {
|
||||
name,
|
||||
header_chunk: None,
|
||||
|
@ -33,6 +34,12 @@ impl Channel {
|
|||
}
|
||||
}
|
||||
|
||||
impl Drop for Channel {
|
||||
fn drop(&mut self) {
|
||||
info!("Closing Channel {}", self.name);
|
||||
}
|
||||
}
|
||||
|
||||
pub struct Transmitter {
|
||||
channel: Handle,
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
#[macro_use] extern crate log;
|
||||
|
||||
pub mod ebml;
|
||||
pub mod error;
|
||||
|
|
Loading…
Reference in a new issue