Merge pull request #25 from hardliner66/add_quiet_flag

Add quiet flag to disable logging
This commit is contained in:
Soren L. Hansen 2022-01-12 14:13:45 -08:00 committed by GitHub
commit fdf9c77d51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import (
"context" "context"
"fmt" "fmt"
"log" "log"
"io/ioutil"
"os" "os"
"os/signal" "os/signal"
"strings" "strings"
@ -63,6 +64,11 @@ func main() {
} }
} }
if appOptions.Quiet {
log.SetFlags(0)
log.SetOutput(ioutil.Discard)
}
utils.ApplyFlags(cliFlags, flagMappings, c, appOptions, backendOptions) utils.ApplyFlags(cliFlags, flagMappings, c, appOptions, backendOptions)
if c.IsSet("credential") { if c.IsSet("credential") {

View File

@ -32,6 +32,7 @@ type Options struct {
WSOrigin string `hcl:"ws_origin" flagName:"ws-origin" flagDescribe:"A regular expression that matches origin URLs to be accepted by WebSocket. No cross origin requests are acceptable by default" default:""` WSOrigin string `hcl:"ws_origin" flagName:"ws-origin" flagDescribe:"A regular expression that matches origin URLs to be accepted by WebSocket. No cross origin requests are acceptable by default" default:""`
Term string `hcl:"term" flagName:"term" flagDescribe:"Terminal name to use on the browser, one of xterm or hterm." default:"xterm"` Term string `hcl:"term" flagName:"term" flagDescribe:"Terminal name to use on the browser, one of xterm or hterm." default:"xterm"`
EnableWebGL bool `hcl:"enable_webgl" flagName:"enable-webgl" flagDescribe:"Enable WebGL renderer" default:"true"` EnableWebGL bool `hcl:"enable_webgl" flagName:"enable-webgl" flagDescribe:"Enable WebGL renderer" default:"true"`
Quiet bool `hcl:"quiet" flagName:"quiet" flagDescribe:"Don't log" default:"false"`
TitleVariables map[string]interface{} TitleVariables map[string]interface{}
} }