mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 02:12:23 +00:00
core: set logger after inited
Signed-off-by: jsvisa <delweng@gmail.com>
This commit is contained in:
parent
3a9b93e3f3
commit
770ac7e5f7
1 changed files with 9 additions and 0 deletions
|
|
@ -2544,3 +2544,12 @@ func (bc *BlockChain) GetTrieFlushInterval() time.Duration {
|
||||||
func (bc *BlockChain) logger() *tracing.Hooks {
|
func (bc *BlockChain) logger() *tracing.Hooks {
|
||||||
return bc.vmConfig.Tracer
|
return bc.vmConfig.Tracer
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetLogger sets the blockchain tracer for logging and debugging purposes.
|
||||||
|
// This method should be called during the initialization phase of the blockchain.
|
||||||
|
// Note: Setting a logger after the blockchain has started processing blocks may
|
||||||
|
// result in inconsistent or partial logging. It's recommended to set the logger
|
||||||
|
// before any block processing occurs.
|
||||||
|
func (bc *BlockChain) SetLogger(logger *tracing.Hooks) {
|
||||||
|
bc.vmConfig.Tracer = logger
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue