doc(peer) question
feat(log) time
style(core) peer -> self
misc(core/identity) more specific function argument

to aid in testing
style(core_test) move test variable
feat(peer) add Type (Unspecified, Local, Remote)
feat(util/time) impl RFC3339Nano UTC utility Format/Parse functions

test(time)
expose time format var
rename time format
misc(util/time) don't need this anymore

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(elog) implement event logger

a wrapper around the util.Logger
metadata is loggable

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
log(dht) log a couple events to demonstrate API

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
logs(2/main) place log statements approppriately

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
fix(elog) Metadata implements Loggable

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
docs(elog/Event)

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
rm dead code

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
refactor(2/main) helper methods for details object

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
style rename for clarity

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
perform some swarm logging

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
deps(logging) vendor logrus (MIT)

Experimenting with LD JSON logging

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
style(errors) import as errors

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(elog) Option

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
deps(logging) vendor lumberjack (MIT)

log rotation

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>