The different ROB-EX components all use the Logback framework for logging. Each component has its own logfile located in a folder as part of the installed location of the component.

For more info on the logback.xml format, see the logback manual.

The following contains use-full packages where logging can be increased to DEBUG/TRACE, in order to troubleshoot a particular problem. TRACE is the highest level potentially producing very high volumes of logging data.

ROB-EX Scheduler Multiuser Server log-file

  <!-- Setting this to DEBUG generates a log row with field level changes written to the database   -->
  <logger name="EntityUpdateLog" level="DEBUG" />

  <!-- Enable DEBUG or TRACE logging to print SQL queries to the log -->
  <logger name="org.jooq" level="INFO" />

  <!-- Enable TRACE logging for HEAVY debug of the whole server -->
  <logger name="gantt.server" level="INFO" />

  <!-- Enable TRACE logging for HEAVY debug of the client registry -->
  <logger name="gantt.server.registry" level="INFO" />
  <logger name="gantt.server.clireg" level="INFO" />

  <!-- Enable TRACE logging for HEAVY debug of the event store -->
  <logger name="gantt.server.eventstore" level="INFO" />

  <!-- Enable TRACE logging for HEAVY debug of authentication or active directory -->
  <logger name="gantt.server.auth" level="INFO" />
  <logger name="gantt.server.auth.ad" level="INFO" />

  <!-- Enable TRACE logging for HEAVY debug of Portal (Server CQ) -->
  <logger name="gantt.cq" level="INFO" />
  <logger name="gantt.server.cq" level="INFO" />

  <!-- Enable TRACE logging for HEAVY debug of Gateway functionality -->
  <logger name="gantt.server.gateway" level="INFO" />

ROB-EX Scheduler Desktop Client/Integration Client log-file

<!-- SCHEDULING -->

	<!-- Change to TRACE to debug scheduling graph creation -->
	<logger name="debug.schedulePopulator" level="INFO" />

	<!-- Change to TRACE to debug scheduling -->
	<logger name="debug.scheduler" level="INFO" />
	<logger name="debug.scheduleOnResource" level="INFO" />
	<logger name="debug.scheduleResourceWorkload" level="INFO" />

<!-- DATA CALCULATION -->
	<!-- Change to TRACE to debug operation all operation/workload calculation -->
	<logger name="debug.worktimeCalculator" level="INFO" />

	<!-- Remove debug info about contraint arcs being created -->
	<logger name="gantt.basemodel.basic" level="INFO" />

	<!-- Change to TRACE for heavy debugging all basemodel data in robex -->
	<logger name="gantt.basemodel" level="INFO" />

<!-- REST WEB SERVICE -->
	<!-- Change to TRACE for heavy debugging of rest services -->
	<logger name="gantt.rest" level="INFO" />

<!-- CQ SERVICES (WEB PLANNER ON PlannerIC) -->
	<!-- Change to TRACE for heavy debugging of All CQ services-->
	<logger name="gantt.cq" level="INFO" />
	<!-- Change to TRACE for heavy debugging of CQ Query service (what data is sent to web client)-->
	<logger name="gantt.cq.gateway.query.impl" level="INFO" />
	<!-- Change to TRACE for heavy debugging of RObex specific CQ functionality (auth, entities etc.)-->
	<logger name="gantt.cq.robex" level="INFO" />
	<!-- Change to TRACE for heavy debugging of job execution (mostly web planner for now) -->
	<logger name="gantt.utils.jobs" level="INFO" />

<!-- MULTIUSER/CLIENT COMMUNICATION -->
	<!-- Change to TRACE for heavy debugging multiuser communication -->
	<logger name="gantt.server" level="INFO" />
	<logger name="gantt.multiuser" level="INFO" />

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment