* Updated `CommandLine` class to replace `ConfigurationObject` with `CommandLineOptions` for better type consistency. * Refactored command line option setup into a separate method for clarity. * Modified `LoggerFactory` to directly use `LoggingLevel` type in `setLoggingLevel` method, enhancing logging level management.