mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-02 07:18:25 +01:00
log exit code and pid on verbose-verbose logging (#10031)
log exit code and pid on verbose logging Is useful for debugging on daemon.
This commit is contained in:
+7
-1
@@ -173,10 +173,10 @@ def main(argv=None): # noqa: C901, PLR0912, PLR0915
|
||||
args = None
|
||||
|
||||
outer_log_level = logger.level
|
||||
level = None
|
||||
try:
|
||||
args = parse_args(argv)
|
||||
|
||||
level = None
|
||||
if args.quiet:
|
||||
level = logging.CRITICAL
|
||||
elif args.verbose == 1:
|
||||
@@ -235,11 +235,17 @@ def main(argv=None): # noqa: C901, PLR0912, PLR0915
|
||||
ret = _log_exceptions(exc) or 255
|
||||
|
||||
try:
|
||||
import os
|
||||
|
||||
from dvc import analytics
|
||||
|
||||
if analytics.is_enabled():
|
||||
analytics.collect_and_send_report(args, ret)
|
||||
|
||||
logger.trace( # type: ignore[attr-defined]
|
||||
"Process %s exiting with %s", os.getpid(), ret
|
||||
)
|
||||
|
||||
return ret
|
||||
finally:
|
||||
logger.setLevel(outer_log_level)
|
||||
|
||||
Reference in New Issue
Block a user