Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

General

XpoLog SDK provides a set of commands that enables remote configuration of different XpoLog properties without accessing the GUI.

The following commands are available

...

Key

Description

Values

 

api

The API type to use – must be addSyncLogTask

“addSyncLogTask”

Mandatory

name

The name of the task

Text

Mandatory

configFilePath

The absolute path to the LogSync configuration file to be used by this task

Text

Mandatory

createConfiguration

Determines whether to create Folders and Logs configuration from the synched logs (Default: false)

true/false

Optional

parentFolderPath

The parent folder path of this task’s result. Folder and Logs is the default path.

Use ‘->’ in the path between folders

Optionaloverride

Override an existing task (Default: false)

true/false

Optional

cron

Unix cron expression format

cron expression format

Optional

assignedNode

The name of the XpoLog node to be assigned on this task

Text

Optional

override

Override an existing task (Default: false)

true/false

Optional

 

Example of adding a Log Sync task:

...

Key

Description

Values

 

api

The API type to use – must be addLog

“addLog”

Mandatory

logNameThe name of the log to be createdTextMandatory
logPathThe full path to the log under the Folders and Log Tree (excluding the log name)ROOT = Top Folder (Folders and Logs) Use ‘->’ in the path between foldersOptional

filesPath

The full path to the files on the source (name pattern may be used)

Text

Mandatory

accountNameThe name of the account to be used if needed (SSH or Win Account)TextOptional
timezoneThe timezone definition of the added logText (a value from JAVA time zone list)Optional
charsetThe charset definition of the added logText (a value from JAVA charset list)Optional
templateThe name of the template to be usedTextMandatory

override

Override an existing task (Default: false)

true/false

Optional

Example for adding a log over SSH using an existing account  (for direct access simple remove the -accountName parameter):

...