File tree 1 file changed +3
-4
lines changed
1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -11,10 +11,9 @@ class Harvest
11
11
def initialize ( *args )
12
12
orig_init ( *args )
13
13
@summary = [ ]
14
- @logger = Logger . new ( File . join ( @config . logfile , "harvester.log" ) ,
15
- shift_age = 'weekly' ) if @config . logfile
14
+ @logger = @config . logfile ? Logger . new ( File . join ( @config . logfile , "harvester.log" ) , 'weekly' ) : Logger . new ( STDOUT )
16
15
@logger . datetime_format = "%Y-%m-%d %H:%M"
17
-
16
+
18
17
# Turn off logging if no logging directory is specified.
19
18
@logger . level = Logger ::FATAL unless @config . logfile
20
19
end
@@ -25,7 +24,7 @@ def start(sites = nil, interactive = false)
25
24
orig_start ( sites )
26
25
begin
27
26
OAI ::Harvester ::
28
- Mailer . send ( @config . mail_server , @config . email , @summary )
27
+ Mailer . send ( @config . mail_server , @config . email , @summary ) if @config . email
29
28
rescue
30
29
@logger . error { "Error sending out summary email: #{ $!} " }
31
30
end
You can’t perform that action at this time.
0 commit comments