Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
474 views
in Technique[技术] by (71.8m points)

ruby on rails - How to get delayed job noise from production.log

Like previous answers have suggested I have my delayed job log set in the initializer like so:

Delayed::Worker.logger = Logger.new(File.join(Rails.root, 'log', 'dj.log'))

And this is what kind of things I see in my dj.log file :

I, [2021-01-21T16:16:41.000614 #24061]  INFO -- : 2021-01-21T16:16:41+0000: [Worker(delayed_job.0 host:mypprodserver.com pid:24061)] Starting job worker
I, [2021-01-21T16:16:41.061286 #24063]  INFO -- : 2021-01-21T16:16:41+0000: [Worker(delayed_job.1 host:mypprodserver.com pid:24063)] Starting job worker

If I tail my prod logs (and I have debugging turned on), these things appear in production.log :

D, [2021-01-21T16:27:31.975096 #24061] DEBUG -- :   SQL (2.3ms)  UPDATE `edge_delayed_jobs` SET `edge_delayed_jobs`.`locked_at` = '2021-01-21 16:27:31', `edge_delayed_jobs`.`locked_by` = 'delayed_job.0 host:mypprodserver.com pid:24061' WHERE ((run_at <= '2021-01-21 16:27:31.971913' AND (locked_at IS NULL OR locked_at < '2021-01-21 12:27:31.971952') OR locked_by = 'delayed_job.0 host:mypprodserver.com pid:24061') AND failed_at IS NULL) ORDER BY priority ASC, run_at ASC LIMIT 1
D, [2021-01-21T16:27:31.989463 #24063] DEBUG -- :   SQL (0.6ms)  UPDATE `edge_delayed_jobs` SET `edge_delayed_jobs`.`locked_at` = '2021-01-21 16:27:31', `edge_delayed_jobs`.`locked_by` = 'delayed_job.1 host:mypprodserver.com pid:24063' WHERE ((run_at <= '2021-01-21 16:27:31.988009' AND (locked_at IS NULL OR locked_at < '2021-01-21 12:27:31.988042') OR locked_by = 'delayed_job.1 host:mypprodserver.com pid:24063') AND failed_at IS NULL) ORDER BY priority ASC, run_at ASC LIMIT 1

how do I get these out of the production.log ? into some other file

question from:https://stackoverflow.com/questions/65831679/how-to-get-delayed-job-noise-from-production-log

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...