将错误处理与日志模块解耦，独立出日志处理

Signed-off-by: hurley25 <liuhuan1992@gmail.com>