refactor: use log:set for logs and add global support

This commit is contained in:
Jose Diaz-Gonzalez
2021-01-22 00:39:08 -05:00
parent 6eb0bd8c87
commit afe1e8b33c
11 changed files with 212 additions and 26 deletions

View File

@@ -35,6 +35,7 @@ func main() {
case "set":
args := flag.NewFlagSet("logs:set", flag.ExitOnError)
global := args.Bool("global", false, "--global: set a global property")
valueOverride := args.Bool("1", false, "-1: negative value (for max-size)")
args.Parse(os.Args[2:])
appName := args.Arg(0)
property := args.Arg(1)
@@ -44,6 +45,11 @@ func main() {
property = args.Arg(0)
value = args.Arg(1)
}
if *valueOverride {
value = "-1"
}
err = logs.CommandSet(appName, property, value)
case "vector-logs":
args := flag.NewFlagSet("logs:vector-logs", flag.ExitOnError)

View File

@@ -18,6 +18,9 @@ func main() {
var err error
switch trigger {
case "docker-args-process-deploy":
appName := flag.Arg(0)
err = logs.TriggerDockerArgsProcessDeploy(appName)
case "install":
err = logs.TriggerInstall()
case "post-delete":