mirror of
https://github.com/coder/coder.git
synced 2026-10-28 02:42:54 +08:00
feat: allow verbose logging in coder server (#1280)
This commit is contained in:
@@ -85,12 +85,17 @@ func server() *cobra.Command {
|
|||||||
secureAuthCookie bool
|
secureAuthCookie bool
|
||||||
sshKeygenAlgorithmRaw string
|
sshKeygenAlgorithmRaw string
|
||||||
spooky bool
|
spooky bool
|
||||||
|
verbose bool
|
||||||
)
|
)
|
||||||
|
|
||||||
root := &cobra.Command{
|
root := &cobra.Command{
|
||||||
Use: "server",
|
Use: "server",
|
||||||
RunE: func(cmd *cobra.Command, args []string) error {
|
RunE: func(cmd *cobra.Command, args []string) error {
|
||||||
logger := slog.Make(sloghuman.Sink(os.Stderr))
|
logger := slog.Make(sloghuman.Sink(os.Stderr))
|
||||||
|
if verbose {
|
||||||
|
logger = logger.Leveled(slog.LevelDebug)
|
||||||
|
}
|
||||||
|
|
||||||
if traceDatadog {
|
if traceDatadog {
|
||||||
tracer.Start(tracer.WithLogStartup(false), tracer.WithLogger(&datadogLogger{
|
tracer.Start(tracer.WithLogStartup(false), tracer.WithLogger(&datadogLogger{
|
||||||
logger: logger.Named("datadog"),
|
logger: logger.Named("datadog"),
|
||||||
@@ -464,6 +469,7 @@ func server() *cobra.Command {
|
|||||||
cliflag.StringVarP(root.Flags(), &sshKeygenAlgorithmRaw, "ssh-keygen-algorithm", "", "CODER_SSH_KEYGEN_ALGORITHM", "ed25519", "Specifies the algorithm to use for generating ssh keys. "+
|
cliflag.StringVarP(root.Flags(), &sshKeygenAlgorithmRaw, "ssh-keygen-algorithm", "", "CODER_SSH_KEYGEN_ALGORITHM", "ed25519", "Specifies the algorithm to use for generating ssh keys. "+
|
||||||
`Accepted values are "ed25519", "ecdsa", or "rsa4096"`)
|
`Accepted values are "ed25519", "ecdsa", or "rsa4096"`)
|
||||||
cliflag.BoolVarP(root.Flags(), &spooky, "spooky", "", "", false, "Specifies spookiness level")
|
cliflag.BoolVarP(root.Flags(), &spooky, "spooky", "", "", false, "Specifies spookiness level")
|
||||||
|
cliflag.BoolVarP(root.Flags(), &verbose, "verbose", "v", "CODER_VERBOSE", false, "Enables verbose logging.")
|
||||||
_ = root.Flags().MarkHidden("spooky")
|
_ = root.Flags().MarkHidden("spooky")
|
||||||
|
|
||||||
return root
|
return root
|
||||||
|
|||||||
Reference in New Issue
Block a user