I currently have in production vCO 5.5, and I've got the vCO server configured to syslog both the app and system using log4j. The vco-server log4j.xml is setup so that it sends scripting logs to my remote syslog server:
<appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
<param name="Threshold" value="INFO"/>
<param name="Facility" value="LOCAL3"/>
<param name="SyslogHost" value="syslog-server.local:5143"/>
<param name="FacilityPrinting" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="prio:%-5p thread:%t token:%X{token} wf:%X{workflowName} wfid:%X{workflow} user: %X{username} cat:%c{1} msg:%m%n"/>
</layout>
</appender>
<category additivity="false" name="SCRIPTING_LOG">
<priority value="INFO" />
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
<appender-ref ref="SCRIPT_LOGS" />
<appender-ref ref="SYSLOG" />
</category>
Now I'm working with vRO 7.2, and in Control Center, I've set the logging integration to Use Log Insight Agent, which I'm guessing is a replacement for log4j. Are there any docs on how to fiddle with the /etc/liagent.ini file so that I can get the same or similar results as above?