mirror of
https://github.com/jimeh/evm.git
synced 2026-02-19 07:26:40 +00:00
chore(log): use PersistentPreRunE to setup logging in a cleaner way
This commit is contained in:
@@ -11,17 +11,13 @@ import (
|
||||
|
||||
type runEFunc func(cmd *cobra.Command, _ []string) error
|
||||
|
||||
func WithPrettyLogging(
|
||||
f func(cmd *cobra.Command, args []string) error,
|
||||
) func(cmd *cobra.Command, args []string) error {
|
||||
return func(cmd *cobra.Command, args []string) error {
|
||||
err := SetupZerolog(cmd)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return f(cmd, args)
|
||||
func PersistentPreRunE(cmd *cobra.Command, _ []string) error {
|
||||
err := SetupZerolog(cmd)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func SetupZerolog(cmd *cobra.Command) error {
|
||||
|
||||
Reference in New Issue
Block a user