View a text version of the validation graph

About this task

It is possible to view a text version of the PolicyCenter validation graph for aid in debugging validation issues.

Procedure

  1. In PolicyCenter Studio Project window, expand configuration > config > logging.
  2. Open file log4j2.xml for editing.
  3. Add the following entry to this file:
    ###############################################################################
    # PolicyCenter Policy Validation Graph
    ###############################################################################
    log4j.category.com.guidewire.pl.system.bundle.validation.ValidationTriggerGraphImpl=DEBUG, Console, 
          PolicyValidationGraphLog
    log4j.appender.PolicyValidationGraphLog=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.PolicyValidationGraphLog.encoding=UTF-8
    log4j.appender.PolicyValidationGraphLog.File=/tmp/gwlogs/PolicyValidationGraphLog.log
    log4j.appender.PolicyValidationGraphLog.DatePattern=.yyyy-MM-dd
    log4j.appender.PolicyValidationGraphLog.layout=org.apache.log4j.PatternLayout
    log4j.appender.PolicyValidationGraphLog.layout.ConversionPattern=%-10.10X{server} %-8.24X{userID} 
          %d{ISO8601} %p %m%n
  4. Redeploy logging configuration file and restart the PolicyCenter application server.

Results

This action causes the validation graph to print during application deployment both as text in the system console and to the following log file:
  • /tmp/gwlogs/PolicyValidationGraphLog.log