Add using Log from menu in example
This commit is contained in:
parent
3adb36e336
commit
c3d2f34f09
|
@ -2,6 +2,8 @@ package main
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"time"
|
||||
|
||||
"git.qowevisa.me/Qowevisa/tuimenu/simple"
|
||||
)
|
||||
|
@ -9,9 +11,21 @@ import (
|
|||
func main() {
|
||||
m := simple.CreateMenu(
|
||||
simple.WithCustomTitle("My Custom Title"),
|
||||
simple.WithUsageOfEscapeCodes(),
|
||||
)
|
||||
// Using this function will redirect every log.PrintX func in THIS file
|
||||
// to m.Log buffer that will Flush everything at the start of next iteration
|
||||
m.RedirectLogOutputToBufferedLogger()
|
||||
nameName, err := m.AddCommand("0", "NameName", func(m *simple.Menu) error {
|
||||
fmt.Printf("hello, world\n")
|
||||
log.Printf("hello, world\n")
|
||||
time.Sleep(time.Second * 3)
|
||||
m.Log.Logf("some data = %d\n", 42)
|
||||
time.Sleep(time.Second * 1)
|
||||
m.Log.Logf("some data = %d\n", 43)
|
||||
time.Sleep(time.Second * 1)
|
||||
m.Log.Logf("some data = %d\n", 44)
|
||||
log.Printf("asdas")
|
||||
time.Sleep(time.Second * 1)
|
||||
return nil
|
||||
})
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue
Block a user