Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
Geth-Modification
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张蕾
Geth-Modification
Commits
90c710fd
Commit
90c710fd
authored
Mar 23, 2015
by
Taylor Gerring
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #552 from ethersphere/jsonlog
Jsonlog
parents
e954c24a
a983a215
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
13 additions
and
17 deletions
+13
-17
main.go
cmd/ethtest/main.go
+4
-5
logsystem.go
logger/logsystem.go
+6
-6
testlog_test.go
p2p/testlog_test.go
+2
-5
init.go
tests/helper/init.go
+1
-1
No files found.
cmd/ethtest/main.go
View file @
90c710fd
...
@@ -33,12 +33,12 @@ import (
...
@@ -33,12 +33,12 @@ import (
"strings"
"strings"
"github.com/ethereum/go-ethereum/common"
"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/types"
"github.com/ethereum/go-ethereum/core/vm"
"github.com/ethereum/go-ethereum/ethdb"
"github.com/ethereum/go-ethereum/ethdb"
"github.com/ethereum/go-ethereum/logger"
"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/tests/helper"
"github.com/ethereum/go-ethereum/core/vm"
)
)
type
Log
struct
{
type
Log
struct
{
...
@@ -80,8 +80,7 @@ func StateObjectFromAccount(db common.Database, addr string, account Account) *s
...
@@ -80,8 +80,7 @@ func StateObjectFromAccount(db common.Database, addr string, account Account) *s
}
}
type
VmTest
struct
{
type
VmTest
struct
{
Callcreates
interface
{}
Callcreates
interface
{}
//Env map[string]string
Env
Env
Env
Env
Exec
map
[
string
]
string
Exec
map
[
string
]
string
Transaction
map
[
string
]
string
Transaction
map
[
string
]
string
...
@@ -219,7 +218,7 @@ func RunVmTest(r io.Reader) (failed int) {
...
@@ -219,7 +218,7 @@ func RunVmTest(r io.Reader) (failed int) {
}
}
func
main
()
{
func
main
()
{
//
helper.Logger.SetLogLevel(5)
helper
.
Logger
.
SetLogLevel
(
5
)
vm
.
Debug
=
true
vm
.
Debug
=
true
if
len
(
os
.
Args
)
>
1
{
if
len
(
os
.
Args
)
>
1
{
...
...
logger/logsystem.go
View file @
90c710fd
...
@@ -14,17 +14,17 @@ type LogSystem interface {
...
@@ -14,17 +14,17 @@ type LogSystem interface {
// NewStdLogSystem creates a LogSystem that prints to the given writer.
// NewStdLogSystem creates a LogSystem that prints to the given writer.
// The flag values are defined package log.
// 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
)
*
Std
LogSystem
{
logger
:=
log
.
New
(
writer
,
""
,
flags
)
logger
:=
log
.
New
(
writer
,
""
,
flags
)
return
&
s
tdLogSystem
{
logger
,
uint32
(
level
)}
return
&
S
tdLogSystem
{
logger
,
uint32
(
level
)}
}
}
type
s
tdLogSystem
struct
{
type
S
tdLogSystem
struct
{
logger
*
log
.
Logger
logger
*
log
.
Logger
level
uint32
level
uint32
}
}
func
(
t
*
s
tdLogSystem
)
LogPrint
(
msg
LogMsg
)
{
func
(
t
*
S
tdLogSystem
)
LogPrint
(
msg
LogMsg
)
{
stdmsg
,
ok
:=
msg
.
(
stdMsg
)
stdmsg
,
ok
:=
msg
.
(
stdMsg
)
if
ok
{
if
ok
{
if
t
.
GetLogLevel
()
>=
stdmsg
.
Level
()
{
if
t
.
GetLogLevel
()
>=
stdmsg
.
Level
()
{
...
@@ -33,11 +33,11 @@ func (t *stdLogSystem) LogPrint(msg LogMsg) {
...
@@ -33,11 +33,11 @@ func (t *stdLogSystem) LogPrint(msg LogMsg) {
}
}
}
}
func
(
t
*
s
tdLogSystem
)
SetLogLevel
(
i
LogLevel
)
{
func
(
t
*
S
tdLogSystem
)
SetLogLevel
(
i
LogLevel
)
{
atomic
.
StoreUint32
(
&
t
.
level
,
uint32
(
i
))
atomic
.
StoreUint32
(
&
t
.
level
,
uint32
(
i
))
}
}
func
(
t
*
s
tdLogSystem
)
GetLogLevel
()
LogLevel
{
func
(
t
*
S
tdLogSystem
)
GetLogLevel
()
LogLevel
{
return
LogLevel
(
atomic
.
LoadUint32
(
&
t
.
level
))
return
LogLevel
(
atomic
.
LoadUint32
(
&
t
.
level
))
}
}
...
...
p2p/testlog_test.go
View file @
90c710fd
...
@@ -15,11 +15,8 @@ func testlog(t *testing.T) testLogger {
...
@@ -15,11 +15,8 @@ func testlog(t *testing.T) testLogger {
return
l
return
l
}
}
func
(
testLogger
)
GetLogLevel
()
logger
.
LogLevel
{
return
logger
.
DebugDetailLevel
}
func
(
l
testLogger
)
LogPrint
(
msg
logger
.
LogMsg
)
{
func
(
testLogger
)
SetLogLevel
(
logger
.
LogLevel
)
{}
l
.
t
.
Logf
(
"%s"
,
msg
.
String
())
func
(
l
testLogger
)
LogPrint
(
level
logger
.
LogLevel
,
msg
string
)
{
l
.
t
.
Logf
(
"%s"
,
msg
)
}
}
func
(
testLogger
)
detach
()
{
func
(
testLogger
)
detach
()
{
...
...
tests/helper/init.go
View file @
90c710fd
...
@@ -7,7 +7,7 @@ import (
...
@@ -7,7 +7,7 @@ import (
logpkg
"github.com/ethereum/go-ethereum/logger"
logpkg
"github.com/ethereum/go-ethereum/logger"
)
)
var
Logger
logpkg
.
LogSystem
var
Logger
*
logpkg
.
Std
LogSystem
var
Log
=
logpkg
.
NewLogger
(
"TEST"
)
var
Log
=
logpkg
.
NewLogger
(
"TEST"
)
func
init
()
{
func
init
()
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment