close

Filter

loading table of contents...

Content Application Developer Manual / Version 2404

Table Of Contents

4.3.3.7 Debugging

If you observe an error on a page, it is sometimes not obvious which view has rendered the particular fragment of the page. In order to ease debugging, you can set the flag cae.view.debug-enabled=true in the application.properties file of your preview web application. If this flag is set, the CAE renders comments with meta information about the content bean and the view before and behind each fragment of a page. The comment behind each fragment also contains the time it took (in milliseconds) to render the fragment including its children. The output looks like this:

<li class="titlestory first" >
<!--
  BEGIN
  com.coremedia.blueprint.cae.contentbeans.CMArticleImpl$$[id=454]
  asTitleStory webapp resource
  view[/WEB-INF/templates/sites/media/com.coremedia.blueprint.common.contentbeans/CMTeasable.asTitleStory.ftl]
-->
  <a href="/blueprint/servlet/media/diving/454">
  <div class="img-box">
  <!--
    BEGIN
    com.coremedia.blueprint.cae.contentbeans.CMPictureImpl$$[id=446]
    null webapp resource
    view[/WEB-INF/templates/sites/media/com.corcom.coremedia.blueprint.common.contentbeans.Picture.ftl]
  -->
    <span data-image-rwd="image-rwd" class="image-rwd">
      <span data-max-width="320" data-src="..."> </span>
    </span>
  <!--
    END
    com.coremedia.blueprint.cae.contentbeans.CMPictureImpl$$[id=446]
    null webapp resource
    view[/WEB-INF/templates/sites/media/com.coremedia.com.coremedia.blueprint.common.contentbeans]
    took 31ms
  -->
  </div>
  <h4>Scuba diving the underwater adventure</h4>
  </a>
<!--
  END
  com.coremedia.blueprint.cae.contentbeans.CMArticleImpl$$[id=454]
  asTitleStory webapp resource
  view[/WEB-INF/templates/sites/media/com.coremedia.blueprint.common.contentbeans/CMTeasable.asTitleStory.ftl]
  took 58ms
-->
</li>

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.