| ⇢ | A | LoggerConfigurationManager added | |
| ⇢ | A | BrowserOutputter added | |
| ⇢ | A | ConsoleOutputter added | |
| ⇢ | A | FileOutputter added | |
| C | ↗ | B | Logger improved |
| ⇢ | C | LoggerUtils::toLogLevelValue() added | |
| ⇢ | C | LoggerConfigurationManager::cycle2value() added | |
| ⇢ | A | LoggerConfigurationManager::__construct() added | |
| ⇢ | A | LoggerConfigurationManager::load() added | |
| ⇢ | A | FileOutputter::write() added | |
| ⇢ | A | LoggerConfigurationManager::loadConfigFile() added | |
| ⇢ | A | LoggerConfigurationManager::loadLogLevel() added | |
| ⇢ | A | LoggerConfigurationManager::loadLogFilePath() added | |
| ⇢ | A | LoggerConfigurationManager::loadRotateCycle() added | |
| ⇢ | A | LoggerConfigurationManager::loadRotateSize() added | |
| ⋮ | view more | ||
| A | ↘ | B | Session::start() got worse |
| B | ↘ | C | Logger::write() got worse |
| C | ↛ | Logger::toLogLevelValue() removed | |
| C | ↛ | Logger::cycle2value() removed | |
| B | ↛ | Logger::loadCofig() removed | |
| A | ↛ | LoggerFormatter::loadConfig() removed | |