Tue Jul 28 08:24:29 PDT 2009
- Previous message: [Slony1-commit] slony1-engine/tools/altperl slon-tools.pm slon_tools.conf-sample
- Next message: [Slony1-commit] slony1-engine/src/backend slony1_funcs.sql
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /home/cvsd/slony1/slony1-engine/tools/altperl In directory main.slony.info:/tmp/cvs-serv28811 Modified Files: slon-tools.pm slon_tools.conf-sample Log Message: Per Devrim Gunduz... Add a "LOG_NAME_SUFFIX" variable to slon-tools to allow centrally configurating the filename for log files Index: slon-tools.pm =================================================================== RCS file: /home/cvsd/slony1/slony1-engine/tools/altperl/slon-tools.pm,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** slon-tools.pm 11 Jun 2009 19:03:45 -0000 1.35 --- slon-tools.pm 28 Jul 2009 15:24:27 -0000 1.36 *************** *** 136,145 **** system("mkdir -p $LOGDIR/slony1/node$nodenum"); my $cmd = "@@SLONBINDIR@@/slon -s $SYNC_CHECK_INTERVAL -d$DEBUGLEVEL $CLUSTER_NAME '$dsn' "; if ($APACHE_ROTATOR) { ! $cmd .= "2>&1 | $APACHE_ROTATOR \"$LOGDIR/slony1/node$nodenum/" . $dbname . "_%Y-%m-%d_%H:%M:%S.log\" 10M &"; } else { ! my $now=`date '+%Y-%m-%d_%H:%M:%S'`; ! chomp $now; ! $cmd .= "> $LOGDIR/slony1/node$nodenum/$dbname-$now.log 2>&1 &"; } print "Invoke slon for node $nodenum - $cmd\n"; --- 136,146 ---- system("mkdir -p $LOGDIR/slony1/node$nodenum"); my $cmd = "@@SLONBINDIR@@/slon -s $SYNC_CHECK_INTERVAL -d$DEBUGLEVEL $CLUSTER_NAME '$dsn' "; + my $logfilesuffix=`date '$LOG_NAME_SUFFIX'`; + chomp $logfilesuffix; + if ($APACHE_ROTATOR) { ! $cmd .= "2>&1 | $APACHE_ROTATOR \"$LOGDIR/slony1/node$nodenum/" . $dbname . "_$logfilesuffix.log\" 10M &"; } else { ! $cmd .= "> $LOGDIR/slony1/node$nodenum/$dbname-$logfilesuffix.log 2>&1 &"; } print "Invoke slon for node $nodenum - $cmd\n"; Index: slon_tools.conf-sample =================================================================== RCS file: /home/cvsd/slony1/slony1-engine/tools/altperl/slon_tools.conf-sample,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** slon_tools.conf-sample 2 Jan 2007 20:16:58 -0000 1.8 --- slon_tools.conf-sample 28 Jul 2009 15:24:27 -0000 1.9 *************** *** 32,35 **** --- 32,40 ---- # $APACHE_ROTATOR = '/usr/local/apache/bin/rotatelogs'; + # Log line suffix for Slony-I log. For options, look at date(1) + # man page. + # + # LOG_NAME_SUFFIX = '%a' + # SYNC check interval (slon -s option) # $SYNC_CHECK_INTERVAL = 1000;
- Previous message: [Slony1-commit] slony1-engine/tools/altperl slon-tools.pm slon_tools.conf-sample
- Next message: [Slony1-commit] slony1-engine/src/backend slony1_funcs.sql
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list