Add using Log from menu in example
This commit is contained in:
parent
3adb36e336
commit
c3d2f34f09
|
@ -2,6 +2,8 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"log"
|
||||||
|
"time"
|
||||||
|
|
||||||
"git.qowevisa.me/Qowevisa/tuimenu/simple"
|
"git.qowevisa.me/Qowevisa/tuimenu/simple"
|
||||||
)
|
)
|
||||||
|
@ -9,9 +11,21 @@ import (
|
||||||
func main() {
|
func main() {
|
||||||
m := simple.CreateMenu(
|
m := simple.CreateMenu(
|
||||||
simple.WithCustomTitle("My Custom Title"),
|
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 {
|
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
|
return nil
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user