定义了TimeRecorder的接口

1. TimeRecorder 允许注册客户端，客户端通过在自己的time记录项中log时间，达到时间统计的功能
2. 支持客户端想要区分log不同类型的时间，例如想要log客户端程序启动时间，执行时间，需要客户端在log时间
时带上log时间的种类，种类由客户端指定

部分实现了一些函数