Explorar el Código

pkg/setting: integrate syslog logger settings

Nick Owens hace 10 años
padre
commit
60e797ccc4
Se han modificado 1 ficheros con 8 adiciones y 0 borrados
  1. 8 0
      pkg/setting/setting.go

+ 8 - 0
pkg/setting/setting.go

@@ -567,6 +567,14 @@ func initLogging(args *CommandLineArgs) {
 				"driver": sec.Key("driver").String(),
 				"driver": sec.Key("driver").String(),
 				"conn":   sec.Key("conn").String(),
 				"conn":   sec.Key("conn").String(),
 			}
 			}
+		case "syslog":
+			LogConfigs[i] = util.DynMap{
+				"level":    level,
+				"network":  sec.Key("network").MustString(""),
+				"address":  sec.Key("address").MustString(""),
+				"facility": sec.Key("facility").MustString("local7"),
+				"tag":      sec.Key("tag").MustString(""),
+			}
 		}
 		}
 
 
 		cfgJsonBytes, _ := json.Marshal(LogConfigs[i])
 		cfgJsonBytes, _ := json.Marshal(LogConfigs[i])