You can filter the Orchestrator server logs for a specific workflow run and collect diagnostic data about the workflow run.

The Orchestrator logs contain a lot of useful information, but not every log entry has diagnostic context. When multiple instances of the same workflow are running at the same time, you can track the different workflow runs by filtering the diagnostic data about each run in the Orchestrator logs.

1

Log in as an administrator to the machine on which the Orchestrator server is installed.

2

Navigate to the log4j.xml file and open it in a text editor.

Option

Action

If you installed the standalone version of Orchestrator

Go to install_directory\VMware\Orchestrator\app-server\server\vmo\conf\log4j.xml.

If the vCenter Server installed Orchestrator

Go to install_directory\VMware\Infrastructure\Orchestrator\app-server\server\vmo\conf\log4j.xml.

3

Find the following entry:

<layout class="org.apache.log4j.PatternLayout"> <param
name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSSZ} %-5p
[%c{1}] %m%n"/> </layout>
4

Change the conversion pattern.

<layout class="org.apache.log4j.PatternLayout"> <param
name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSSZ} %-5p
[%c{1}][%X{value_name}] %m%n"/> </layout>

Where value_name is the name of the available diagnostic values. The possible names are:

Option

Description

username

The name of the user who started the workflow

workflowName

The name of the running workflow

workflowId

The ID of the running workflow

token

The token of the running workflow

process

The workflow ID and token, separated by a colon

full

The name of the user who started the workflow, the name of the running workflow, the workflow ID, and the workflow token, separated by colons.

5

Save and close the file.

The Orchestrator logs are filtered according to the changes you made to the file.