package main
import (
"os"
"github.com/ethereum/go-ethereum/log"
"github.com/ethereum-optimism/optimism/op-program/client"
oplog "github.com/ethereum-optimism/optimism/op-service/log"
)
func main() {
// Default to a machine parsable but relatively human friendly log format.
// Don't do anything fancy to detect if color output is supported.
logger := oplog.NewLogger(os.Stdout, oplog.CLIConfig{
Level: log.LevelInfo,
Format: oplog.FormatLogFmt,
Color: false,
})
oplog.SetGlobalLogHandler(logger.Handler())
client.Main(logger)
}
-
Sebastian Stammler authored
* Update op-geth dependency (v1.13.8) & migrate to slog * op-e2e: format system_test.go * op-chain-ops/genesis: Ignore nil addresses in BuildL1DeveloperGenesis * go: Update to latest op-geth commit fb90ca39bc5c4f45e99ef320abfab85eeb56c561 * update latest op-geth dependency * op-program,op-wheel: Use new StateDB.OpenStorageTrie * all: fix more slog stuff after merging * proxyd: update geth 1.13.8 & migrate to slog * op-ufm: update monorepo dependency to prev commit * testlog: Return pointer with FindLog * genesis: Parse addresses from dump string keys in BuildL1DeveloperGenesis * op-ufm: go mod tidy * update to latest op-geth * genesis: Update ForgeDump.UnmarshalJSON to latest geth types * eth: Use hexutils.U256 instead of uint256.Int as type in ExecutionPayload This fixes JSON mashaling. * op-e2e: fix usage of legacy geth levels * go: update latest op-geth dependency * check-ecotone: adapt to field type change * Resolve remaining TODOs * op-program: remove json-pretty formatting option from test * go: update to latest op-geth v1.101308.0-rc.1 * op-dispute-mon: Fix logger setup * log: improve LevelFromString docs * op-e2e/config: treat EthNodeVerbosity as legacy log level * all: fix order of imports
15e868a6