Defaults to Error. + *
Defaults to OFF.
*
* @param flushLevel Logback log level
*/
@@ -298,7 +298,7 @@ void setupMonitoredResource(MonitoredResource monitoredResource) {
}
private Level getFlushLevel() {
- return (flushLevel != null) ? flushLevel : Level.ERROR;
+ return (flushLevel != null) ? flushLevel : Level.OFF;
}
private String getLogName() {
diff --git a/src/test/java/com/google/cloud/logging/logback/LoggingAppenderTest.java b/src/test/java/com/google/cloud/logging/logback/LoggingAppenderTest.java
index 6cd59f575..9632cf330 100644
--- a/src/test/java/com/google/cloud/logging/logback/LoggingAppenderTest.java
+++ b/src/test/java/com/google/cloud/logging/logback/LoggingAppenderTest.java
@@ -193,9 +193,15 @@ public void testFlushLevelConfigSupportsFlushLevelOff() {
assertThat(foundSeverity).isEqualTo(null);
}
+ @Test
+ public void testDefaultFlushLevelOff() {
+ loggingAppender.start();
+ Severity foundSeverity = logging.getFlushSeverity();
+ assertThat(foundSeverity).isEqualTo(null);
+ }
+
@Test
public void testFilterLogsOnlyLogsAtOrAboveLogLevel() {
- logging.setFlushSeverity(Severity.ERROR);
Capture