mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-12 21:23:45 +01:00
[web] Add env variable to control GceMetadataLogLevelChecker (#35273)
The feature should be disabled in Server Pro, since the container is expected not to make any external request. GitOrigin-RevId: 38b59de61e498c58a5fbacf48d2244481d099187
This commit is contained in:
@@ -83,7 +83,12 @@ public class GitBridgeServer {
|
||||
String normalizedLogLevel =
|
||||
"WARNING".equalsIgnoreCase(configuredLogLevel) ? "WARN" : configuredLogLevel;
|
||||
Level defaultLogLevel = Level.toLevel(normalizedLogLevel, Level.INFO);
|
||||
logLevelChecker = new GceMetadataLogLevelChecker(config.getServiceName(), defaultLogLevel);
|
||||
boolean gceMetadataEnabled =
|
||||
"true".equalsIgnoreCase(System.getenv("GCE_METADATA_LOG_LEVEL_ENABLED"));
|
||||
logLevelChecker =
|
||||
gceMetadataEnabled
|
||||
? new GceMetadataLogLevelChecker(config.getServiceName(), defaultLogLevel)
|
||||
: null;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -102,7 +107,7 @@ public class GitBridgeServer {
|
||||
Util.setPostbackURL(postbackURL);
|
||||
}
|
||||
bridge.startBackgroundJobs();
|
||||
logLevelChecker.start();
|
||||
if (logLevelChecker != null) logLevelChecker.start();
|
||||
Log.info(Util.getServiceName() + "-Git Bridge server started");
|
||||
Log.info("Listening on port: " + getPort());
|
||||
Log.info("Bridged to: " + apiBaseURL);
|
||||
@@ -120,7 +125,7 @@ public class GitBridgeServer {
|
||||
}
|
||||
|
||||
public void stop() {
|
||||
logLevelChecker.stop();
|
||||
if (logLevelChecker != null) logLevelChecker.stop();
|
||||
try {
|
||||
jettyServer.stop();
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user