I have installed gremlin (v. 2.6.0) and ArangoDB (v. 2.8.11) and when I run any request through the gremlin.sh shell I get all the debug messages like
11:17:39.713 [main] DEBUG com.arangodb.http.HttpManager - [REQ]http-GET: url=http://localhost:8529/_api/gharial/myDB/edge/E/12712, headers={}
11:17:39.716 [main] DEBUG com.arangodb.http.HttpManager - [RES]http-GET: statusCode=200
11:17:39.716 [main] DEBUG com.arangodb.http.HttpManager - [RES]http-GET: text={"error":false,"code":200,"edge":{"_id":"E/12712"," . . .
I see those are DEBUG messages, so I want to suppress in order not to be flooded by those and only get important messages, like errors or warnings.
To reduce logging one has to change the log level on both server and client side.
Complete steps to fix this:
create config
PATH_TO/confs/directory with inside: a. fileconfs/arangod.confb. fileconfs/logback.xmlset env. variable
CLASSPATH:export CLASSPATH=PATH_TO/confsarangodas follows:arangod --daemon --pid-file /etc/arangodb/arangodb.pid -c PATH_TO/confs/arangod.confThe content of
confs/arangod.confshould contain:The content of the
confs/logback.xml