| ⇢ | A | LogFactory added | |
| ⇢ | A | Rotate added | |
| ⇢ | A | RotationTrait added | |
| B | ↗ | A | Log improved | 
| B | ↘ | C | Application got worse | 
| ⇢ | B | File::__construct() added | |
| ⇢ | B | LogFactory::get() added | |
| ⇢ | A | LogFactory::getCustomLogger() added | |
| ⇢ | A | LogFactory::buildLogFile() added | |
| ⇢ | A | Application::initLogger() added | |
| ⇢ | A | Rotate::run() added | |
| ⇢ | A | RotationTrait::rotate() added | |
| ⇢ | A | Log::getLogPath() added | |
| ⇢ | A | RotationTrait::shouldRotateBySize() added | |
| ⇢ | A | Syslog::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | Log::__construct() improved | 
| B | ↛ | Log::getLogClass() removed | |
| A | ↛ | File::init() removed | |
| A | ↛ | Syslog::init() removed | |
| A | ↛ | Rotate::rotate() removed | |
| A | ↛ | Errorlog::init() removed | |