Kaynağa Gözat

add debug logging to device security settings

tags/v0.15.4
Jonathan Cobb 4 yıl önce
ebeveyn
işleme
f7f686e0dd
2 değiştirilmiş dosya ile 6 ekleme ve 2 silme
  1. +5
    -2
      bubble-server/src/main/java/bubble/service/cloud/StandardDeviceIdService.java
  2. +1
    -0
      bubble-server/src/main/resources/logback.xml

+ 5
- 2
bubble-server/src/main/java/bubble/service/cloud/StandardDeviceIdService.java Dosyayı Görüntüle

@@ -126,14 +126,17 @@ public class StandardDeviceIdService implements DeviceIdService {
@Override public void setDeviceSecurityLevel(Device device) {
if (configuration.testMode()) return;
for (String ip : findIpsByDevice(device.getUuid())) {
redis.set_plaintext(REDIS_KEY_DEVICE_SECURITY_LEVEL_PREFIX+ip, device.getSecurityLevel().name());
if (log.isDebugEnabled()) log.debug("setDeviceSecurityLevel("+device.getName()+") setting "+REDIS_KEY_DEVICE_SECURITY_LEVEL_PREFIX+ip+" = "+device.getSecurityLevel().name());
redis.set_plaintext(REDIS_KEY_DEVICE_SECURITY_LEVEL_PREFIX + ip, device.getSecurityLevel().name());

for (AppSite site : siteDAO.findByAccount(device.getAccount())) {
final String siteKey = REDIS_KEY_DEVICE_SITE_MAX_SECURITY_LEVEL_PREFIX + ip;
if (site.hasMaxSecurityHosts()) {
final String siteKey = REDIS_KEY_DEVICE_SITE_MAX_SECURITY_LEVEL_PREFIX + ip;
if (site.enableMaxSecurityHosts()) {
if (log.isDebugEnabled()) log.debug("setDeviceSecurityLevel("+device.getName()+") adding to "+REDIS_KEY_DEVICE_SITE_MAX_SECURITY_LEVEL_PREFIX+ip+": "+ site.getMaxSecurityHostsJson());
redis.sadd_plaintext(siteKey, site.getMaxSecurityHosts());
} else {
if (log.isDebugEnabled()) log.debug("setDeviceSecurityLevel("+device.getName()+") removing from "+REDIS_KEY_DEVICE_SITE_MAX_SECURITY_LEVEL_PREFIX+ip+": "+ site.getMaxSecurityHostsJson());
redis.srem(siteKey, site.getMaxSecurityHosts());
}
}


+ 1
- 0
bubble-server/src/main/resources/logback.xml Dosyayı Görüntüle

@@ -62,6 +62,7 @@
<!-- <logger name="bubble.service.cloud.NodeLauncher" level="DEBUG" />-->
<!-- <logger name="bubble.service.cloud.NodeService" level="DEBUG" />-->
<!-- <logger name="bubble.service.cloud.NodeProgressMeter" level="DEBUG" />-->
<!-- <logger name="bubble.service.cloud.StandardDeviceIdService" level="DEBUG" />-->
<!-- <logger name="bubble.cloud.compute.vultr" level="DEBUG" />-->
<logger name="bubble.resources.message" level="INFO" />
<logger name="bubble.app.analytics" level="DEBUG" />


Yükleniyor…
İptal
Kaydet