use time.Time for startTime
change time string format
modify log to record to avoid possible confusion
add comments to fields.go
add comments to commands.go
add comments to formater.go
add comments to level.go
remove the size limitation in level channel
add option for sync logging or async
align debug level and time
change logging struct to Logger. we need to expose Logger to application
sync to add level
fix the 64bit alignment issue
update comments on commands.go
update comments in level.go
update comments in logging.go
update GetGoId() to GetGoID()
update comments
add package description and example to comments
delete sleep() in test because the level adding was changed to sync