Programmer Guide : Transaction Log Reader : Configuring the Log Reader
  
Configuring the Log Reader
The Log Reader is configured with the server-side configuration parameters in the LogReader section of the solid.ini configuration file.
Procedure
Enable the Log Reader by setting LogReaderEnabled to yes.
This enables the Log Reader, allowing reads from SYS_LOG. The transaction logging mode is also more verbose.
As necessary for your environment, set the following parameters:
– Set MaxSpace value to define the maximum number of log records buffered into memory before throttling occurs.
– Set MaxLogSize value to define the maximum size of the log available for a catchup.
When the log reaches the defined size, old log data is deleted and catchup is not possible from the older LOGADDR log positions.
– Set MaxMemLogSize value to define the maximum size of the Log Reader logfile in memory, when logging is not enabled (Logging.LogEnabled=No).
Example
[LogReader]
LogReaderEnabled=yes ;Default: no
;
;MaxLogSize=100000 ;default: 10240 (MB)
; The amount of the log files (in MB) that will be always maintained
; for the sake of a possible catchup. The size should be adjusted to
; the biggest size of a catchup that is reasonable. The space declared
; is always fully occupied.
;
MaxSpace=500000 ;default:100000
; The size of the in-memory log reader buffer used in throttling,
; in records. When the buffer fills up, the throttling (slowing down)
; is enacted. If the buffer is used, the size adds up to the
: footprint of the solidDB® server process.
See also
Transaction Log Reader