aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzelig <viktor.tron@gmail.com>2015-03-24 01:08:49 +0800
committerzelig <viktor.tron@gmail.com>2015-03-24 01:08:49 +0800
commita983a215dc50240615cc1efe5199c72cefe037ed (patch)
tree944331bc2f2cb89b847bef201b7d3851a73a72b0
parent9880f99ccb81477f1026db68c123aa548297c648 (diff)
downloadgo-tangerine-a983a215dc50240615cc1efe5199c72cefe037ed.tar.gz
go-tangerine-a983a215dc50240615cc1efe5199c72cefe037ed.tar.zst
go-tangerine-a983a215dc50240615cc1efe5199c72cefe037ed.zip
fix ethtest logging
-rw-r--r--cmd/ethtest/main.go9
-rw-r--r--logger/logsystem.go12
-rw-r--r--tests/helper/init.go2
3 files changed, 11 insertions, 12 deletions
diff --git a/cmd/ethtest/main.go b/cmd/ethtest/main.go
index f5b423e8d..952ba1bd6 100644
--- a/cmd/ethtest/main.go
+++ b/cmd/ethtest/main.go
@@ -33,12 +33,12 @@ import (
"strings"
"github.com/ethereum/go-ethereum/common"
+ "github.com/ethereum/go-ethereum/core/state"
"github.com/ethereum/go-ethereum/core/types"
+ "github.com/ethereum/go-ethereum/core/vm"
"github.com/ethereum/go-ethereum/ethdb"
"github.com/ethereum/go-ethereum/logger"
- "github.com/ethereum/go-ethereum/core/state"
"github.com/ethereum/go-ethereum/tests/helper"
- "github.com/ethereum/go-ethereum/core/vm"
)
type Log struct {
@@ -80,8 +80,7 @@ func StateObjectFromAccount(db common.Database, addr string, account Account) *s
}
type VmTest struct {
- Callcreates interface{}
- //Env map[string]string
+ Callcreates interface{}
Env Env
Exec map[string]string
Transaction map[string]string
@@ -219,7 +218,7 @@ func RunVmTest(r io.Reader) (failed int) {
}
func main() {
- //helper.Logger.SetLogLevel(5)
+ helper.Logger.SetLogLevel(5)
vm.Debug = true
if len(os.Args) > 1 {
diff --git a/logger/logsystem.go b/logger/logsystem.go
index 995cf4240..4dadb126e 100644
--- a/logger/logsystem.go
+++ b/logger/logsystem.go
@@ -14,17 +14,17 @@ type LogSystem interface {
// NewStdLogSystem creates a LogSystem that prints to the given writer.
// The flag values are defined package log.
-func NewStdLogSystem(writer io.Writer, flags int, level LogLevel) LogSystem {
+func NewStdLogSystem(writer io.Writer, flags int, level LogLevel) *StdLogSystem {
logger := log.New(writer, "", flags)
- return &stdLogSystem{logger, uint32(level)}
+ return &StdLogSystem{logger, uint32(level)}
}
-type stdLogSystem struct {
+type StdLogSystem struct {
logger *log.Logger
level uint32
}
-func (t *stdLogSystem) LogPrint(msg LogMsg) {
+func (t *StdLogSystem) LogPrint(msg LogMsg) {
stdmsg, ok := msg.(stdMsg)
if ok {
if t.GetLogLevel() >= stdmsg.Level() {
@@ -33,11 +33,11 @@ func (t *stdLogSystem) LogPrint(msg LogMsg) {
}
}
-func (t *stdLogSystem) SetLogLevel(i LogLevel) {
+func (t *StdLogSystem) SetLogLevel(i LogLevel) {
atomic.StoreUint32(&t.level, uint32(i))
}
-func (t *stdLogSystem) GetLogLevel() LogLevel {
+func (t *StdLogSystem) GetLogLevel() LogLevel {
return LogLevel(atomic.LoadUint32(&t.level))
}
diff --git a/tests/helper/init.go b/tests/helper/init.go
index e0892d8f6..73d563e02 100644
--- a/tests/helper/init.go
+++ b/tests/helper/init.go
@@ -7,7 +7,7 @@ import (
logpkg "github.com/ethereum/go-ethereum/logger"
)
-var Logger logpkg.LogSystem
+var Logger *logpkg.StdLogSystem
var Log = logpkg.NewLogger("TEST")
func init() {