anchor.diff:  %% source directory because files are addressed relative to it
   -spec read_xml (list(), list()) -> tuple().
   read_xml (_Conf, XmlFile) ->
  -    log("Reading XML for ~p\n", [XmlFile]),
  +    ?log("Reading XML for ~p", [XmlFile]),
       DocgenDir = code:priv_dir(erl_docgen),
       Opts = [ {fetch_path, [ filename:join(DocgenDir, "dtd")
                             , filename:join(DocgenDir, "dtd_html_entities") ]}
  
positive.code: 
  render (erlref, App, Mod, Xml, Types, Conf) ->
  
      File = filename:join([dest(Conf), App, Mod ++ ".html"]),
      ok   = filelib:ensure_dir(filename:dirname(File) ++ "/"),
  
      Acc = [{ids,[]}, {list,ul}, {functions,[]}, {types,Types}],
  
negative.code:     IncFiles = includes(Conf, AppDir),
      SpecsIncludes = ["-I"++Inc || Inc <- IncFiles],
      [ begin
            ?log("Generating Type Specs - ~p", [File]),
            Args = ["-o"++SpecsDest] ++ SpecsIncludes ++ [File],
            try SpecsGenModule:main(Args)
            catch _:_SpecsGenError ->
                    ?log("Error generating type specs for ~p", [File])
            end
        end || File <- ErlFiles],
  
  