change: PersistentPreRun log setting

This commit is contained in:
debugtalk
2021-10-18 10:13:27 +08:00
parent 268c4fd0af
commit c287241c13
5 changed files with 7 additions and 17 deletions

View File

@@ -18,11 +18,6 @@ var boomCmd = &cobra.Command{
$ hrp boom examples/ # run testcases in specified folder`,
Args: cobra.MinimumNArgs(1),
Run: func(cmd *cobra.Command, args []string) {
hrp.SetLogLevel(logLevel)
if !logJSON {
hrp.SetLogPretty()
}
var paths []hrp.ITestCase
for _, arg := range args {
paths = append(paths, &hrp.TestCasePath{Path: arg})

View File

@@ -4,7 +4,6 @@ import (
"github.com/rs/zerolog/log"
"github.com/spf13/cobra"
"github.com/httprunner/hrp"
"github.com/httprunner/hrp/har2case"
)
@@ -15,11 +14,6 @@ var har2caseCmd = &cobra.Command{
Long: `Convert HAR to json/yaml testcase files`,
Args: cobra.MinimumNArgs(1),
RunE: func(cmd *cobra.Command, args []string) error {
hrp.SetLogLevel(logLevel)
if !logJSON {
hrp.SetLogPretty()
}
var outputFiles []string
for _, arg := range args {
var outputPath string

View File

@@ -18,6 +18,12 @@ var RootCmd = &cobra.Command{
License: Apache-2.0
Github: https://github.com/httprunner/hrp
Copyright 2021 debugtalk`,
PersistentPreRun: func(cmd *cobra.Command, args []string) {
if !logJSON {
hrp.SetLogPretty()
}
hrp.SetLogLevel(logLevel)
},
Version: hrp.VERSION,
}

View File

@@ -16,11 +16,6 @@ var runCmd = &cobra.Command{
$ hrp run examples/ # run testcases in specified folder`,
Args: cobra.MinimumNArgs(1),
RunE: func(cmd *cobra.Command, args []string) error {
hrp.SetLogLevel(logLevel)
if !logJSON {
hrp.SetLogPretty()
}
var paths []hrp.ITestCase
for _, arg := range args {
paths = append(paths, &hrp.TestCasePath{Path: arg})

2
log.go
View File

@@ -30,8 +30,8 @@ func SetLogLevel(level string) {
}
func SetLogPretty() {
log.Info().Msg("Set log to pretty console")
log = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
log.Info().Msg("Set log to pretty console")
}
func GetLogger() zerolog.Logger {