mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 02:12:23 +00:00
internal, log: make parameter out of formatter
This commit is contained in:
parent
53d2cc21ce
commit
9a1ee019d1
2 changed files with 10 additions and 3 deletions
|
|
@ -116,7 +116,14 @@ func Setup(ctx *cli.Context, disklogs string) error {
|
|||
// logging
|
||||
log.PrintOrigins(ctx.GlobalBool(debugFlag.Name))
|
||||
if disklogs != "" {
|
||||
glogger.SetHandler(log.MultiHandler(ostream, log.RotatingFileHandler(disklogs, 262144)))
|
||||
glogger.SetHandler(log.MultiHandler(
|
||||
ostream,
|
||||
log.RotatingFileHandler(
|
||||
disklogs,
|
||||
262144,
|
||||
log.JsonFormatOrderedCtx(false, true),
|
||||
),
|
||||
))
|
||||
}
|
||||
glogger.Verbosity(log.Lvl(ctx.GlobalInt(verbosityFlag.Name)))
|
||||
glogger.Vmodule(ctx.GlobalString(vmoduleFlag.Name))
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ func (w *writeCounter) Write(p []byte) (n int, err error) {
|
|||
// RotatingFileHandler returns a handler which writes log records to file chunks
|
||||
// at the given path. When a file's size reaches the limit, the handler creates
|
||||
// a new file named after the timestamp of the first log record it will contain.
|
||||
func RotatingFileHandler(path string, limit uint) Handler {
|
||||
func RotatingFileHandler(path string, limit uint, formatter Format) Handler {
|
||||
if err := os.MkdirAll(path, 0755); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
|
@ -98,7 +98,7 @@ func RotatingFileHandler(path string, limit uint) Handler {
|
|||
panic(err)
|
||||
}
|
||||
counter := new(writeCounter)
|
||||
h := StreamHandler(counter, JsonFormatOrderedCtx(false, true))
|
||||
h := StreamHandler(counter, formatter)
|
||||
|
||||
re := regexp.MustCompile(".log$")
|
||||
var i int
|
||||
|
|
|
|||
Loading…
Reference in a new issue