Skip to content

[log] logging system #129

@AgwaB

Description

@AgwaB

This is no longer future work. In an asynchronous environment, logging system is required!!! we can't expect many scenario and debug easily.

For example, go-ethereum has 6-level-log option
Logging verbosity: 0=silent, 1=error, 2=warn, 3=info, 4=core, 5=debug, 6=detail (default: 3)

And parity can only log special actions
sync=debug,rpc=trace

Now we use iLogger which based on logrus. and iLogger has 6-level for log
Info, Warn, Debug, Error, Fatal, Panic

And i think we need to log each component(Especially ACS, RBC, BBA) like parity can only log rpc or sync!

Reference
https://www.datadoghq.com/blog/go-logging/#track-golang-logs-across-microservices
https://github.com/DE-labtory/iLogger
https://github.com/sirupsen/logrus
https://github.com/ethereum/go-ethereum/tree/master/log

#128
-> it maybe used only test

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions