废除 ILogger 以 Logger 类型代替以实现运算符重载。重构 TextLogger