diff --git a/src/guidellm/__main__.py b/src/guidellm/__main__.py index 675003a9..786fd1fa 100644 --- a/src/guidellm/__main__.py +++ b/src/guidellm/__main__.py @@ -104,6 +104,7 @@ def decode_escaped_str(_ctx, _param, value): @click.group() +@click.version_option(package_name="guidellm", message="guidellm version: %(version)s") def cli(): """ Main entry point for the GuideLLM command-line interface. diff --git a/src/guidellm/logger.py b/src/guidellm/logger.py index 48b41a49..70259bad 100644 --- a/src/guidellm/logger.py +++ b/src/guidellm/logger.py @@ -71,7 +71,8 @@ def configure_logger(config: LoggingSettings = settings.logging): logger.add( sys.stdout, level=config.console_log_level.upper(), - format="{time} | {function} | {level} - {message}", + format="{time:YY-MM-DD HH:mm:ss}|{level: <8} \ + |{name}:{function}:{line} - {message}" ) if config.log_file or config.log_file_level: