File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change
1
+ require 'logger'
1
2
require 'redis/namespace'
2
3
3
4
require 'resque/version'
@@ -66,6 +67,9 @@ def redis_id
66
67
end
67
68
end
68
69
70
+ # Set or retrieve the current logger object
71
+ attr_accessor :logger
72
+
69
73
# The `before_first_fork` hook will be run in the **parent** process
70
74
# only once, before forking to run the first job. Be careful- any
71
75
# changes you make will be permanent for the lifespan of the
@@ -369,3 +373,5 @@ def keys
369
373
end
370
374
end
371
375
376
+ # Log to STDOUT by default
377
+ Resque . logger = Logger . new ( STDOUT )
Original file line number Diff line number Diff line change
1
+ require 'test_helper'
2
+
3
+ context "Resque.logger" do
4
+ test "sets and receives the active logger" do
5
+ my_logger = Object . new
6
+ Resque . logger = my_logger
7
+ assert_equal my_logger , Resque . logger
8
+ end
9
+ end
You can’t perform that action at this time.
0 commit comments