mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-22 19:50:36 +00:00
b376d3cabf
allows the disabling of file logging using the new flag `--log.dir.disable` NOTE: diagnostics tool logs WILL NOT function if this is set.
67 lines
1.4 KiB
Go
67 lines
1.4 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(),
|
|
}
|
|
LogDirDisableFlag = cli.BoolFlag{
|
|
Name: "log.dir.disable",
|
|
Usage: "disable disk logging",
|
|
}
|
|
LogDirPathFlag = cli.StringFlag{
|
|
Name: "log.dir.path",
|
|
Usage: "Path to store user and error logs to disk",
|
|
}
|
|
|
|
LogDirPrefixFlag = cli.StringFlag{
|
|
Name: "log.dir.prefix",
|
|
Usage: "The file name prefix for logs stored 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,
|
|
&LogDirDisableFlag,
|
|
&LogDirPathFlag,
|
|
&LogDirPrefixFlag,
|
|
&LogDirVerbosityFlag,
|
|
}
|