- [ ] We should refactor the log flags to use
cli.GenericFlag, which can then validate the flag value during flag-parsing time, instead of requiringconfig.Check() - [ ] The log writes to
os.Stdoutbut should be writing toapp.Writer, so we can test the CLI better, by running the urfave app commands and outputting into a buffer/checker. - [ ] Remove side-effects: The local logger config affects the global logger: this is undocumented/bad side-effect behavior.
NewLoggershould not touchlog.Root(). - [ ] Log-level should be runtime-configurable. We can have an
admin_setLogLevelRPC endpoint to change it. - [ ] Move testlog package from op-node to op-service
This bounty is no longer available
op-service: cleanup logging service utils
Organization
OptimismDeadline
N/AStatus
ENDEDINSTRUCTIONS
REWARDS
