{
  "autoRecover": {
    "trials": 2,
    "resetPeriodInSeconds": 86400
  },
  "restAPI": {
    "sessionExpirationTime": 35
  },
  "coordinatorMonitor": {
    "prometheus": {
      "enabled": false,
      "port": "9096"
    },
    "telemetry": {
      "enabled": true
    }
  },
  "logger": {
    "sink": {
      "logFormat": "[%Y-%m-%d %H:%M:%S.%e] [%l] [%n] [%t] [%s:%#] %v",
      "logFilename": "logs/CoordinatorService.log",
      "logFilenameAppendProcessID": false,
      "logFileMaxSizeInBytes": 10485760,
      "maxNumOfLogFiles": 5,
      "rotateOnOpen": true,
      "asyncQueueSize": 8192,
      "asyncNumberOfThreads": 1,
      "asyncOverflowPolicy": 1,
      "async": false,
      "logToEventViewer": true
    },
    "loggersLevel": [
      [
        "coordinator_service",
        2
      ],
      [
        "rest_module",
        2
      ],
      [
        "rest_database",
        2
      ],
      [
        "rest_business_logic",
        2
      ],
      [
        "rest_coordinator",
        2
      ],
      [
        "rest_telemetry",
        2
      ]
    ]
  }
}
