Skip to content

phuhao00/spoor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2703a68 Â· Jun 19, 2023

History

9 Commits
Mar 26, 2023
Jun 19, 2023
Jul 23, 2022
Jul 22, 2022
Mar 26, 2023
Jul 22, 2022
Jul 22, 2022
Jul 18, 2022
Jul 22, 2022
Jul 22, 2022
Mar 26, 2023
Mar 26, 2023

Repository files navigation

spoor

make logger switchable and adapted project

💡 Usage

You can import spoor using:

import (
    "github.com/phuhao00/spoor"
)

Then use one of the helpers below:

fileWriter

fileWriter := spoor.NewFileWriter("log", 0, 0, 0)
l := spoor.NewSpoor(spoor.DEBUG, "", log.Ldate|log.Ltime|log.Lmicroseconds|log.Llongfile, spoor.WithFileWriter(fileWriter))
l.DebugF("hhhh")
select {}

consoleWriter

l := NewSpoor(DEBUG, "", log.Ldate|log.Ltime|log.Lmicroseconds|log.Llongfile, WithNormalWriter(os.Stdout))
l.DebugF("hhhh")

elasticWriter

clickHouseWriter

logbusWriter

About

make logger switchable and adapted project

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published