mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-31 16:21:21 +00:00
9690228ede
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
57 lines
1.1 KiB
Go
57 lines
1.1 KiB
Go
package logging
|
|
|
|
import (
|
|
"github.com/ledgerwatch/log/v3"
|
|
"github.com/urfave/cli/v2"
|
|
)
|
|
|
|
var (
|
|
LogJsonFlag = cli.BoolFlag{
|
|
Name: "log.json",
|
|
Usage: "Format console logs with JSON",
|
|
}
|
|
|
|
LogConsoleJsonFlag = cli.BoolFlag{
|
|
Name: "log.console.json",
|
|
Usage: "Format console logs with JSON",
|
|
}
|
|
|
|
LogDirJsonFlag = cli.BoolFlag{
|
|
Name: "log.dir.json",
|
|
Usage: "Format file logs with JSON",
|
|
}
|
|
|
|
LogVerbosityFlag = cli.StringFlag{
|
|
Name: "verbosity",
|
|
Usage: "Set the log level for console logs",
|
|
Value: log.LvlInfo.String(),
|
|
}
|
|
|
|
LogConsoleVerbosityFlag = cli.StringFlag{
|
|
Name: "log.console.verbosity",
|
|
Usage: "Set the log level for console logs",
|
|
Value: log.LvlInfo.String(),
|
|
}
|
|
|
|
LogDirPathFlag = cli.StringFlag{
|
|
Name: "log.dir.path",
|
|
Usage: "Path to store user and error logs to disk",
|
|
}
|
|
|
|
LogDirVerbosityFlag = cli.StringFlag{
|
|
Name: "log.dir.verbosity",
|
|
Usage: "Set the log verbosity for logs stored to disk",
|
|
Value: log.LvlInfo.String(),
|
|
}
|
|
)
|
|
|
|
var Flags = []cli.Flag{
|
|
&LogJsonFlag,
|
|
&LogConsoleJsonFlag,
|
|
&LogDirJsonFlag,
|
|
&LogVerbosityFlag,
|
|
&LogConsoleVerbosityFlag,
|
|
&LogDirPathFlag,
|
|
&LogDirVerbosityFlag,
|
|
}
|