emit_checkpoint.go 582 B

12345678910111213141516171819202122
  1. package log
  2. const (
  3. TxCreated = "TX-CREATED"
  4. TxAccepted = "TX-ACCEPTED"
  5. TxCompleted = "TX-COMPLETED"
  6. BecameMinter = "BECAME-MINTER"
  7. BecameVerifier = "BECAME-VERIFIER"
  8. BecameLearner = "BECAME-LEARNER"
  9. BlockCreated = "BLOCK-CREATED"
  10. BlockVotingStarted = "BLOCK-VOTING-STARTED"
  11. )
  12. var DoEmitCheckpoints = false
  13. func EmitCheckpoint(checkpointName string, logValues ...interface{}) {
  14. args := []interface{}{"name", checkpointName}
  15. args = append(args, logValues...)
  16. if DoEmitCheckpoints {
  17. Info("QUORUM-CHECKPOINT", args...)
  18. }
  19. }