From 6db91d74481c91bcdba27260fbd5ac4ecdba8065 Mon Sep 17 00:00:00 2001
From: Steve Trevanion <st3@sanger.ac.uk>
Date: Mon, 7 Nov 2011 13:22:30 +0000
Subject: [PATCH] nolog should override other log params

---
 modules/Bio/EnsEMBL/Utils/ConversionSupport.pm | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/modules/Bio/EnsEMBL/Utils/ConversionSupport.pm b/modules/Bio/EnsEMBL/Utils/ConversionSupport.pm
index 1662a322dd..05734edfe5 100644
--- a/modules/Bio/EnsEMBL/Utils/ConversionSupport.pm
+++ b/modules/Bio/EnsEMBL/Utils/ConversionSupport.pm
@@ -120,7 +120,7 @@ sub parse_common_options {
 	       'pass|dbpass|db_pass=s',
 	       'conffile|conf=s',
 	       'logfile|log=s',
-               'nolog|nolog=s',
+               'nolog=s',
 	       'logpath=s',
                'log_base_path=s',
 	       'logappend|log_append=s',
@@ -163,17 +163,19 @@ sub parse_common_options {
 # override configured parameter with commandline options
   map { $self->param($_, $h{$_}) } keys %h;
 
-  # if logpath & logfile are not set, set them here to /ensemblweb/vega_dev/shared/logs/conversion/DBNAME/SCRIPNAME_NN.log
 
+  return (1) if $self->param('nolog');
+
+  # if logpath & logfile are not set, set them here to /ensemblweb/vega_dev/shared/logs/conversion/DBNAME/SCRIPNAME_NN.log
   if (! defined($self->param('log_base_path')))  {
-    $self->param('log_base_path','/ensemblweb/shared/logs/conversion/');
+    $self->param('log_base_path','/ensemblweb/sharedd/logs/conversion/');
   }
   my $dbname = $self->param('dbname');
   $dbname =~ s/^vega_//;
   if (not (defined($self->param('logpath')))){
     $self->param('logpath', $self->param('log_base_path')."/".$dbname."/" );
   }
-  if (  (not defined $self->param('logfile') ) && (not defined $self->param('nolog') )  ){
+  if ( not defined $self->param('logfile') ){
     my $log = $Script;
     $log =~ s/.pl$//g;
     my $counter;
-- 
GitLab