()
| 419 | } |
| 420 | |
| 421 | func logCurrBlockHeight() { |
| 422 | ticker := time.NewTicker(config.DEFAULT_GEN_BLOCK_TIME * time.Second) |
| 423 | defer ticker.Stop() |
| 424 | for { |
| 425 | select { |
| 426 | case <-ticker.C: |
| 427 | log.Infof("CurrentBlockHeight = %d", ledger.DefLedger.GetCurrentBlockHeight()) |
| 428 | isNeedNewFile := log.CheckIfNeedNewFile() |
| 429 | if isNeedNewFile { |
| 430 | log.ClosePrintLog() |
| 431 | log.InitLog(int(config.DefConfig.Common.LogLevel), log.PATH, log.Stdout) |
| 432 | } |
| 433 | } |
| 434 | } |
| 435 | } |
| 436 | |
| 437 | func setMaxOpenFiles() { |
| 438 | max, err := fdlimit.Maximum() |
no test coverage detected