...
Property | Is Required | Default Value | Description |
---|---|---|---|
Server configuration section | The section is used in Standalone mode and Client-Server mode on the server-side. | ||
replication.server.port | Y | 1090 | Server listen port. |
replication.server.password | Y | - | A password that must be used by the client to be able to login to the server. |
replication.server.login | Y | - | A client's login that must be used by the client to be able to login to the server. |
replication.server.folders | N | - | A comma-separated list of aliases of folders to be monitored. If not specified or empty, default settings are used. If not empty "replication.server.folder.AAA.path" property for each folder from the list should be specified, where "AAA" is the folder alias. |
replication.server.folder.default.recursive | Y | true | If true then sub-folders are recursively added to the monitor list for replication. If false then only files from the folder itself are replicated. |
replication.server.folder.default.path | N | - | The default path to a folder to be monitored. |
replication.server.folder.default.maxItemsPerUpdate | Y | 100 | A maximum number of log records that can be transferred in one message for this folder. |
replication.server.folder.default.filter | N | .* | Used only if replication.server.folder.default.recursive = true. FIX session logs are added recursively to the monitoring list if the relative path matches this regexp. If not specified all FIX session logs are added. Please find further information. |
replication.server.folder.AAA.recursive | N | - | If true then all sub-folders of the folder AAA are recursively added to the monitor list for replication. If false then only files from the folder itself are replicated. If not specified, replication.server.folder.default.recursive value is used for the folder. |
replication.server.folder.AAA.path | Required if alias AAA is specified in the replication.server.folders property | - | Path to the monitored folder with alias AAA |
replication.server.folder.AAA.maxItemsPerUpdate | A maximum number of log records that can be transferred in one message for this folder. | ||
replication.server.folder.AAA.filter | N | - | Used only if replication.server.folder.AAA.recursive = true or if replication.server.folder.AAA.recursive is not specified and replication.server.folder.default.recursive = true. Sub-folders of the folder AAA are added recursively to the monitoring list if the relative path matches this regexp. If not specified all sub-folders are added. Please find further information. |
replication.server.timeoutMs | N | 10000 | Time interval of milliseconds from the connection to the receiving invitation message from the client. |
replication.server.filePollingIntervalM | N | 1 | Files poll interval. Server checks for new records in logs on this interval, milliseconds. |
| N | 10 | Folders poll interval. Server checks for folders' changes in this interval. It is actual for *nix systems if the filesystem doesn't support Inotify functionality, Otherwise and on the Windows platform server uses a notification mechanism to work on demand. The value is in seconds. |
replication.server.confsPollIntervalS | N | 10 | Conf files poll interval. Server checks for modification of .conf file on this interval, seconds. |
replication.server.terminateOnOpenSessionError | N | false | If the parameter is true, then in case a log session reader/writer creation error, the application logs a fatal error and stops immediately. |
Client configuration section | The section is used in Standalone mode and Client-Server mode on the client-side. | ||
replication.client.host | Y | - | IP address or host name to connect. |
replication.client.port | Y | - | Port to connect. It should be the same as the replication.server.port value from the server configuration file. |
replication.client.login | Y | - | Client login. It should be the same as the replication.server.login value from the server configuration file. |
replication.client.password | Y | - | Password. It should be the same as the replication.server.password value from the server configuration file. |
replication.client.folders | N | - | A comma-separated list of aliases of folders to be accepted. Folders' aliases should match the ones from the replication.server.folders list from the server configuration file. The client ignores any folder represented by the server if their alias is not listed here, except the case when the property is empty or not specified at all. In this case, all folders represented by the server are accepted and replicated into the default destination folder. |
replication.client.folder.default.path | N | - | Default destination folder path. |
replication.client.folder.default.filter | N | .* | Replicated FIX session logs filter. If specified, only FIX session logs from this folder and all sub-folders that correspond to the regexp are accepted. If not specified, all FIX session logs represented by the server are accepted by the client. Please find further information. |
replication.client.folder.default.recursive | N | true | If it is true, client accepts sub-folders of the folder recursively. |
replication.client.folder.AAA.path | Required if alias AAA is specified in the replication.client.folders property | Path to store folder with alias AAA | |
replication.client.timeoutMs | N | 10000 | Timeout for reconnect try |
replication.client.foldersPollIntervalS | N | 10 | This value overrides the same value in server configuration. |
replication.client.confsPollIntervalS | N | 10 | This value overrides the same value in server configuration. |
replication.client.heartBeatIntervalS | N | 5 | Heartbeat interval. This is heartbeat interval used in TCP/IP communication (non-standalone mode) to detect connection break. The value is in seconds. |
replication.client.postStatsIntervalM | N | 5 | Statistics post interval. Client posts statistics information into the log on this interval. Setting this value to '0' disables statistics posting. This value is in minutes. For more information on logging, check the Logging section. |
replication.client.folder.default.maxItemsPerUpdate | N | 100 | This value overrides the same value in server configuration. |
replication.client.terminateOnOpenSessionError | N | false | If the parameter is true , then in case a log session reader/writer creation error, the application logs stops working with a fatal error and stops immediatelyFATAL error if there are issues during files creation. |
Admintool configuration section | This section is used in Admintool and Client mode. | ||
replication.admintool.host | Y | - | IP address or hostname to connect. Note: Admintool connects to client instance, not server one. |
replication.admintool.port | Y | - | For Client mode: port to open listener for administrative commands from Admintool. For Admintool mode: port to connect. |
replication.admintool.login | Y | - | For Client mode: admintool login which must be used by admintool to be able to login to the client. For Admintool mode: admintool login. |
replication.admintool.password | Y | - | For Client mode: admintool password which must be used by admintool to be able to login to the client. For Admintool mode: admintool password. |
replication.admintool.heartBeatIntervalS | N | 50 | This value has the same meaning as for client |
Logger configuration section | This section is used for all modes. | ||
Log.File.RootDir | Y | ./ | |
Log.Device | Y | - | Target device. Supported values are:
|
Log.DebugIsOn | Y | false | Turns on/off logging on a certain level. |
Log.NoteIsOn | Y | false | Turns on/off logging on a certain level. |
Log.WarnIsOn | Y | false | Turns on/off logging on a certain level. |
Log.ErrorIsOn | Y | false | Turns on/off logging on a certain level. |
Log.FatalIsOn | Y | false | Turns on/off logging on a certain level. |
Log.Cycling | Y | - | Turns cycling on/off. |
Log.File.Name | Y | - | Log file name. |
Log.File.Recreate | Y | - | If true, then file will be recreated on each start. |
Log.File.AutoFlush | Y | true | If set to true, then the buffer will be flushed after each logging call. |
...