| ⇢ | A | LogFactory added | |
| B | ↗ | A | Log improved |
| B | ↘ | C | Application got worse |
| ⇢ | B | File::__construct() added | |
| ⇢ | B | LogFactory::get() added | |
| ⇢ | A | Log::getLogPath() added | |
| ⇢ | A | Application::initLogger() added | |
| ⇢ | A | LogFactory::getCustomLogger() added | |
| ⇢ | A | LogFactory::buildLogFile() added | |
| ⇢ | A | LogSettingsController::__construct() added | |
| ⇢ | A | Server::getLogFactory() added | |
| ⇢ | A | LogFactory::__construct() 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 | ↛ | Errorlog::init() removed | |