class EL_LOGGED_COMMAND_LINE_APPLICATION
Client examples: CAD_MODEL_SLICER_APP ; FAST_CGI_TEST_APP ; FILTER_INVALID_UTF_8_APP ; FRACTAL_APP ; HACKER_INTERCEPT_TEST_SERVICE_APP ; LOCALIZATION_COMMAND_SHELL_APP ; MP3_AUDIO_SIGNATURE_READER_APP ; PRAAT_GCC_SOURCE_TO_MSVC_CONVERTOR_APP ; PROTEIN_FOLDING_APPLICATION ; RHYTHMBOX_MUSIC_MANAGER_APP ; SINE_WAVE_INTEGRATION_APP ; SLIDE_SHOW_APP
Logged version of EL_COMMAND_LINE_APPLICATION
note
	description: "Logged version of ${EL_COMMAND_LINE_APPLICATION}"
	author: "Finnian Reilly"
	copyright: "Copyright (c) 2001-2022 Finnian Reilly"
	contact: "finnian at eiffel hyphen loop dot com"
	license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
	date: "2024-03-20 8:53:52 GMT (Wednesday 20th March 2024)"
	revision: "12"
		
		deferred class
	EL_LOGGED_COMMAND_LINE_APPLICATION [C -> EL_APPLICATION_COMMAND]
inherit
	EL_COMMAND_LINE_APPLICATION [C]
		rename
			init_console as init_console_and_logging
		undefine
			help_requested, new_lio, do_application, init_console_and_logging, io_put_header, print_help,
			standard_options
		end
	EL_LOGGED_APPLICATION
		undefine
			read_command_options, options_help
		redefine
			print_help
		end
feature -- Basic operations
	print_help
		do
			make_command := default_make
			Precursor {EL_LOGGED_APPLICATION}
		end
end