Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9d2e788

Browse files
authored
feat: allow verbose logging in coder server (#1280)
1 parent d0293e4 commit 9d2e788

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cli/server.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,17 @@ func server() *cobra.Command {
8585
secureAuthCookie bool
8686
sshKeygenAlgorithmRaw string
8787
spooky bool
88+
verbose bool
8889
)
8990

9091
root := &cobra.Command{
9192
Use: "server",
9293
RunE: func(cmd *cobra.Command, args []string) error {
9394
logger := slog.Make(sloghuman.Sink(os.Stderr))
95+
if verbose {
96+
logger = logger.Leveled(slog.LevelDebug)
97+
}
98+
9499
if traceDatadog {
95100
tracer.Start(tracer.WithLogStartup(false), tracer.WithLogger(&datadogLogger{
96101
logger: logger.Named("datadog"),
@@ -464,6 +469,7 @@ func server() *cobra.Command {
464469
cliflag.StringVarP(root.Flags(), &sshKeygenAlgorithmRaw, "ssh-keygen-algorithm", "", "CODER_SSH_KEYGEN_ALGORITHM", "ed25519", "Specifies the algorithm to use for generating ssh keys. "+
465470
`Accepted values are "ed25519", "ecdsa", or "rsa4096"`)
466471
cliflag.BoolVarP(root.Flags(), &spooky, "spooky", "", "", false, "Specifies spookiness level")
472+
cliflag.BoolVarP(root.Flags(), &verbose, "verbose", "v", "CODER_VERBOSE", false, "Enables verbose logging.")
467473
_ = root.Flags().MarkHidden("spooky")
468474

469475
return root

0 commit comments

Comments
 (0)