Skip to content

Commit 8c7b665

Browse files
authored
added 3.9 "all" log topic (#416)
1 parent d89c045 commit 8c7b665

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

src/main/java/com/arangodb/entity/LogLevelEntity.java

+5
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public enum LogLevel {
2929
FATAL, ERROR, WARNING, INFO, DEBUG, TRACE, DEFAULT
3030
}
3131

32+
private LogLevel all;
3233
private LogLevel agency;
3334
private LogLevel agencycomm;
3435
private LogLevel cluster;
@@ -52,6 +53,10 @@ public LogLevelEntity() {
5253
super();
5354
}
5455

56+
public void setAll(final LogLevel all) {
57+
this.all = all;
58+
}
59+
5560
public LogLevel getAgency() {
5661
return agency;
5762
}

src/test/java/com/arangodb/ArangoDBTest.java

+23
Original file line numberDiff line numberDiff line change
@@ -669,6 +669,29 @@ public void setLogLevel() {
669669
}
670670
}
671671

672+
@Test
673+
public void setAllLogLevel() {
674+
assumeTrue(isAtLeastVersion(3, 9));
675+
final LogLevelEntity entity = new LogLevelEntity();
676+
try {
677+
entity.setAll(LogLevelEntity.LogLevel.ERROR);
678+
final LogLevelEntity logLevel = arangoDB.setLogLevel(entity);
679+
assertThat(logLevel, is(notNullValue()));
680+
assertThat(logLevel.getAgency(), is(LogLevelEntity.LogLevel.ERROR));
681+
assertThat(logLevel.getAgency(), is(LogLevelEntity.LogLevel.ERROR));
682+
683+
LogLevelEntity retrievedLevels = arangoDB.getLogLevel();
684+
assertThat(retrievedLevels.getAgency(), is(LogLevelEntity.LogLevel.ERROR));
685+
assertThat(retrievedLevels.getAgency(), is(LogLevelEntity.LogLevel.ERROR));
686+
687+
assertThat(logLevel.getAgency(), is(LogLevelEntity.LogLevel.ERROR));
688+
assertThat(logLevel.getQueries(), is(LogLevelEntity.LogLevel.ERROR));
689+
} finally {
690+
entity.setAll(LogLevelEntity.LogLevel.INFO);
691+
arangoDB.setLogLevel(entity);
692+
}
693+
}
694+
672695
@Test
673696
public void arangoDBException() {
674697
try {

0 commit comments

Comments
 (0)