diff --git a/inosync.py b/inosync.py index 5f0e1cd..3ed298e 100755 --- a/inosync.py +++ b/inosync.py @@ -68,6 +68,8 @@ def sync(self): return args = [config.rsync, "-ltrp", "--delete"] args.append("--bwlimit=%s" % config.rspeed) + if config.logfile: + args.append("--log-file=%s" % config.logfile) if "excludes" in dir(config): for exclude in config.excludes: args.append("--exclude=%s" % exclude) @@ -160,6 +162,9 @@ def load_config(filename): if config.edelay < 1: raise RuntimeError, "event delay needs to be greater than 1" + if not "logfile" in dir(config): + config.logfile = None + if not "rsync" in dir(config): config.rsync = "/usr/bin/rsync" if not os.path.isabs(config.rsync): diff --git a/sample_config.py b/sample_config.py index aca511c..2a3dd77 100644 --- a/sample_config.py +++ b/sample_config.py @@ -32,5 +32,8 @@ # realtime side of things) #edelay = 10 +# rsync log file for updates +#logfile = /var/log/inosync.log + # rsync binary path #rsync = "/usr/bin/rsync"