indexing description: "System's root class" library: "elogger" copyright: "Copyright (c) 2006, AXA Rosenberg, and others (see copyright.txt)" author: "Ulrich Weiss, and others" license: "Eiffel Forum License v2 (see forum.txt)" date: "$Date: $" revision: "$Revision: $" archive: "$Archive: $" class ROOT_CLASS inherit ELOG_SEVERITY_CONSTANTS ELOG_SHARED_INTERNAL_LOGGER create make feature -- Initialization make is -- Creation procedure. local test: TEST_ELOGGER benchmark: ELOG_BENCHMARK_MAIN test_concurrency: ELOG_TEST_CONCURRENCY_ENDLESS test_server: ELOG_TEST_SPREAD_SERVER test_client: ELOG_TEST_SPREAD_CLIENT nt_log: ELOG_TEST_NT_EVENT_LOG socket_client: ELOG_TEST_SOCKET_CLIENT socket_server: ELOG_TEST_SOCKET_SERVER vision: ELOG_VISION listener: ELOG_TEST_CONFIGURATION_LISTENER conf_client: ELOG_TEST_CONFIGURATION_CLIENT conf_client_h: ELOG_TEST_CONFIGURATION_CLIENT_HIERARCHY conf_client_cmd: ELOG_CONFIGURATION_CLIENT failsafe: ELOG_TEST_FAILSAFE file: ELOG_TEST_FILE_APPENDER cbe: ELOG_TEST_CORRELATING_CBE rand: ELOG_MERSENNE_TWISTER i, min, max, x, neg, pos: INTEGER t: ELOG_UUID_GENERATOR u: UUID do -- uncomment the following line to run the benchmarks -- create benchmark.make -- uncomment the following line to run the testcases -- create test.make -- uncomment the following line to run a concurrency stress test -- create test_concurrency.make (8) -- the following examples must be run separately in -- different processes. -- create test_server.make -- create test_client.make -- example of nt event log (Windows only) -- create nt_log.make -- example of sending events to sockets -- create socket_server.make (9000) -- create socket_client.make ("localhost", 9000) -- log monitor example -- create vision.make -- configuration listener example -- create listener.make -- create conf_client.make ("localhost", 8906) -- create conf_client_h.make ("localhost", 8906) -- create failsafe.make -- create file.make -- create cbe.make io.put_string ("press any key to close...") io.read_character end end