Documentation ¶
Index ¶
- func CustomConsoleWriter(fileLogger *zerolog.ConsoleWriter) zerolog.ConsoleWriter
- func FileAnalyzer(path string) (string, error)
- func PrintResult(summary *model.Summary, failedQueries map[string]error) error
- func PrintToJSONFile(path string, body interface{}) error
- func WordWrap(s, identation string, limit int) string
- type ProgressBar
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CustomConsoleWriter ¶
func CustomConsoleWriter(fileLogger *zerolog.ConsoleWriter) zerolog.ConsoleWriter
CustomConsoleWriter creates an output to print log in a files
func FileAnalyzer ¶ added in v1.1.4
FileAnalyzer determines the type of extension in the passed config file by its content
func PrintResult ¶
PrintResult prints on output the summary results
func PrintToJSONFile ¶
PrintToJSONFile prints on JSON file the summary results
Types ¶
type ProgressBar ¶
ProgressBar represents a Progress Writer is the writer output for progress bar
func NewProgressBar ¶
func NewProgressBar(label string, space int, total float64, progress chan float64) ProgressBar
NewProgressBar initializes a new ProgressBar label is a string print before the progress bar total is the progress bar target (a.k.a 100%) space is the number of '=' characters on each side of the bar progress is a channel updating the current executed elements
func (*ProgressBar) Start ¶
func (p *ProgressBar) Start(wg *sync.WaitGroup)
Start starts to print a progress bar on console wg is a wait group to report when progress is done