From: Jeremy Stanley Date: Tue, 8 May 2018 18:46:54 +0000 (+0000) Subject: Add version command and diagnostic logging X-Git-Tag: 0.0.1~80 X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=commitdiff_plain;h=a36ecfa80ee60f30cce09590e030d79abe542d04;hp=a36ecfa80ee60f30cce09590e030d79abe542d04 Add version command and diagnostic logging Implement a new Versions class which is instantiated at startup and reflects the versions of mudpy as well as the Python interpreter on which it's running and versions of associated Python dependencies plus any other importable Python packages which are found to be present in the environment. Include a show version command which provides a relevant summary of this information and a selftest routine to make sure it's exercised. Also log detailed version and diagnostic information at service start, for ease of troubleshooting and defect reporting. ---