Add debug output

This commit is contained in:
Matthias Beyer 2018-04-30 15:48:08 +02:00
parent b27b392f4b
commit 84f426297e

View file

@ -388,6 +388,8 @@ pub mod iter {
impl InternalLinker for Entry { impl InternalLinker for Entry {
fn get_internal_links(&self) -> Result<LinkIter> { fn get_internal_links(&self) -> Result<LinkIter> {
debug!("Getting internal links");
trace!("Getting internal links from header of '{}' = {:?}", self.get_location(), self.get_header());
let res = self let res = self
.get_header() .get_header()
.read("links.internal") .read("links.internal")
@ -400,6 +402,8 @@ impl InternalLinker for Entry {
fn set_internal_links(&mut self, links: Vec<&mut Entry>) -> Result<LinkIter> { fn set_internal_links(&mut self, links: Vec<&mut Entry>) -> Result<LinkIter> {
use internal::iter::IntoValues; use internal::iter::IntoValues;
debug!("Setting internal links");
let self_location = self.get_location().clone(); let self_location = self.get_location().clone();
let mut new_links = vec![]; let mut new_links = vec![];
@ -430,11 +434,13 @@ impl InternalLinker for Entry {
} }
fn add_internal_link(&mut self, link: &mut Entry) -> Result<()> { fn add_internal_link(&mut self, link: &mut Entry) -> Result<()> {
debug!("Adding internal link: {:?}", link);
let location = link.get_location().clone().into(); let location = link.get_location().clone().into();
add_internal_link_with_instance(self, link, location) add_internal_link_with_instance(self, link, location)
} }
fn remove_internal_link(&mut self, link: &mut Entry) -> Result<()> { fn remove_internal_link(&mut self, link: &mut Entry) -> Result<()> {
debug!("Removing internal link: {:?}", link);
let own_loc = self.get_location().clone().without_base(); let own_loc = self.get_location().clone().without_base();
let other_loc = link.get_location().clone().without_base(); let other_loc = link.get_location().clone().without_base();