浏览代码

remote: log SSH command line at debug level

Marian Beermann 8 年之前
父节点
当前提交
b6fa8629db
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      borg/remote.py

+ 4 - 0
borg/remote.py

@@ -13,9 +13,12 @@ from . import __version__
 from .helpers import Error, IntegrityError, sysinfo
 from .helpers import replace_placeholders
 from .repository import Repository
+from .logger import create_logger
 
 import msgpack
 
+logger = create_logger(__name__)
+
 RPC_PROTOCOL_VERSION = 2
 
 BUFSIZE = 10 * 1024 * 1024
@@ -185,6 +188,7 @@ class RemoteRepository:
             env.pop('LD_LIBRARY_PATH', None)
         env.pop('BORG_PASSPHRASE', None)  # security: do not give secrets to subprocess
         env['BORG_VERSION'] = __version__
+        logger.debug('SSH command line: %s', borg_cmd)
         self.p = Popen(borg_cmd, bufsize=0, stdin=PIPE, stdout=PIPE, stderr=PIPE, env=env)
         self.stdin_fd = self.p.stdin.fileno()
         self.stdout_fd = self.p.stdout.fileno()