1
0
Fork 0

Doc - Startup parameter usage improvements (#5759)

This commit is contained in:
Simran 2018-07-04 13:58:15 +02:00 committed by sleto-it
parent 38839c336e
commit 2ebad67906
2 changed files with 29 additions and 9 deletions

View File

@ -82,22 +82,24 @@ So you see in general `--section.param value` translates to
param=value
```
{% hint 'warning' %}
Whitespace around `=` is ignored in the configuration file. Do not put spaces
around additional `=` in the parameter value however. The following example
shows the correct way to specify a log level of `trace` for the topic `startup`:
{% hint 'tip' %}
Whitespace around `=` is ignored in the configuration file.
This includes whitespace around equals signs in the parameter value:
```js
log.level = startup=trace
log.level = startup = trace
```
Note that there is no whitespace between `startup` and `=`, and also not `=`
and `trace`.
It is the same as without whitespace:
```js
log.level=startup=trace
```
{% endhint %}
Where one section may occur multiple times, and the last occurance of `param`
Where one section may occur multiple times, and the last occurrence of `param`
will become the final value. In case of parameters being vectors, multiple
occurance adds another item to the vector. Vectors can be identified by the
occurrence adds another item to the vector. Vectors can be identified by the
`...` in the `--help` output of the binaries.
Comments can be placed in the configuration file, only if the line begins with

View File

@ -3,4 +3,22 @@ ArangoDB Server Options
Usage: `arangod [<options>]`
The database directory can be specified as positional (unnamed) first parameter:
arangod /path/to/datadir
Or explicitly as named parameter:
arangod --database.directory /path/to/datadir
All other parameters need to be passed as named parameters.
That is two hyphens followed by the option name, an equals sign or a space and
finally the parameter value. The value needs to be wrapped in double quote marks
if the value contains whitespace. Extra whitespace around `=` is allowed:
arangod --database.directory = "/path with spaces/to/datadir"
See [Configuration](../../Administration/Configuration/README.md#configuration-files)
if you want to translate startup parameters to configuration files.
@startDocuBlock program_options_arangod