Skip to content

Commit 79a20e4

Browse files
feat: improve logging
1 parent 8f21b16 commit 79a20e4

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

internal/cmd/encode/encode.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ func main(c *cobra.Command, _ []string) {
4242

4343
token, err := jwt.Encode(encode, cfg.EncodeKey())
4444
if err != nil {
45-
pterm.Fatal.Printf("failed to generate JWT token: %v", err)
45+
pterm.Fatal.Printf("failed to generate JWT token: %v\n", err)
4646
}
4747

48-
pterm.Success.WithPrefix(pterm.Prefix{Text: "Token"}).Println(token)
48+
pterm.Success.Println("token: " + pterm.Blue(token))
4949
}
5050

5151
func askOptions(cfg *config.Config) model.Encode {

internal/config/config.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ func Load(path string) *Config {
6262

6363
// load default configuration
6464
if err := k.Load(structs.Provider(Default(), "koanf"), nil); err != nil {
65-
pterm.Fatal.Printf("error loading default config: %v", err)
65+
pterm.Fatal.Printf("error loading default config: %v\n", err)
6666
}
6767

6868
if err := k.Load(file.Provider(configPath), koanfYaml.Parser()); err != nil {
69-
pterm.Warning.Printf("error loading config.yaml: %v", err)
69+
pterm.Warning.Printf("error loading config.yaml: %v\n", err)
7070
}
7171

7272
// load environment variables
@@ -84,11 +84,11 @@ func Load(path string) *Config {
8484
return finalKey, value
8585
}
8686
if err := k.Load(env.ProviderWithValue(PREFIX, ".", cb), nil); err != nil {
87-
pterm.Warning.Printf("error loading environment variables: %v", err)
87+
pterm.Warning.Printf("error loading environment variables: %v\n", err)
8888
}
8989

9090
if err := k.Unmarshal("", &cfg); err != nil {
91-
pterm.Fatal.Printf("error unmarshaling config: %v", err)
91+
pterm.Fatal.Printf("error unmarshaling config: %v\n", err)
9292
}
9393

9494
return &cfg
@@ -99,7 +99,7 @@ func (c *Config) Save() {
9999

100100
file, err := os.OpenFile(c.loadedPath, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0600)
101101
if err != nil {
102-
pterm.Fatal.Printf("error opening/creating config file: %v", err)
102+
pterm.Fatal.Printf("error opening/creating config file: %v\n", err)
103103
}
104104
defer file.Close()
105105

@@ -137,7 +137,7 @@ func (c *Config) PrintableConfig() map[string]any {
137137
case ECDSA:
138138
config = c.Ecdsa
139139
default:
140-
pterm.Fatal.Printf("invalid signing_method: %s", c.SigningMethod)
140+
pterm.Fatal.Printf("invalid signing_method: %s\n", c.SigningMethod)
141141
}
142142

143143
result["signing_method"] = c.SigningMethod
@@ -149,7 +149,7 @@ func (c *Config) PrintableConfig() map[string]any {
149149
func (c *Config) Print() {
150150
indent, err := json.MarshalIndent(c.PrintableConfig(), "", "\t")
151151
if err != nil {
152-
pterm.Fatal.Printf("error marshal config: %v", err)
152+
pterm.Fatal.Printf("error marshal config: %v\n", err)
153153
}
154154

155155
indent = pretty.Color(indent, nil)

internal/config/key.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func (c *Config) DecodeKey(algorithm string) any {
4848
}
4949

5050
if err != nil {
51-
pterm.Fatal.Printf("failed to read decode key from config: %v", err)
51+
pterm.Fatal.Printf("failed to read decode key from config: %v\n", err)
5252
}
5353

5454
return key
@@ -72,7 +72,7 @@ func (c *Config) EncodeKey() any {
7272
}
7373

7474
if err != nil {
75-
pterm.Fatal.Printf("failed to read encode key from config: %w", err)
75+
pterm.Fatal.Printf("failed to read encode key from config: %v\n", err)
7676
}
7777

7878
return key

0 commit comments

Comments
 (0)