Closed domi10momo closed 3 years ago
closes #121
以下、ログ出力
bundle exec rake access_autotweet:auto_tweets
##### heroku Schedulerによる定期的な処理を開始します。##### [1m[35m (0.5ms)[0m [1m[34mSELECT "auto_tweets"."user_id" FROM "auto_tweets" WHERE ((tweet_hour1 = 19) OR (tweet_hour2 = 19)OR (tweet_hour3 = 19) OR (tweet_hour4 = 19) OR (tweet_hour5 = 19))[0m ↳ lib/tasks/access_autotweet.rake:16:in `block (2 levels) in <main>' [1m[36mUser Load (0.3ms)[0m [1m[34mSELECT "users".* FROM "users" WHERE "users"."id" = $1 LIMIT $2[0m [["id", 1], ["LIMIT", 1]] ↳ lib/tasks/access_autotweet.rake:21:in `block in call_auto_tweet' ##### 現在時刻と再投稿希望時刻が一致したため処理を開始しました。##### ##### user_name: domitest2 ##### [1m[36mAutoTweet Load (0.2ms)[0m [1m[34mSELECT "auto_tweets".* FROM "auto_tweets" WHERE "auto_tweets"."user_id" = $1 LIMIT $2[0m [["user_id", 1], ["LIMIT", 1]] ↳ app/lib/automation.rb:16:in `auto_tweet' [1m[35m (0.4ms)[0m [1m[34mSELECT "reposts"."tweet_id" FROM "reposts" WHERE (created_at >= '2021-03-03 19:54:25.325483')[0m ↳ app/lib/automation.rb:6:in `choice_tweet' [1m[36mTweet Load (1.0ms)[0m [1m[34mSELECT "tweets".* FROM "tweets" WHERE "tweets"."user_id" = $1 AND (tweet_created_at <= '2021-02-03 19:54:25.325245') AND 1=1 AND NOT (text LIKE'@%') ORDER BY retweet_count DESC LIMIT $2[0m [["user_id", 1], ["LIMIT", 1]] ↳ app/lib/automation.rb:10:in `choice_tweet' [1m[35m (0.1ms)[0m [1m[35mBEGIN[0m ↳ app/lib/automation.rb:30:in `auto_tweet' [1m[36mTweet Load (0.2ms)[0m [1m[34mSELECT "tweets".* FROM "tweets" WHERE "tweets"."id" = $1 LIMIT $2[0m [["id", 445], ["LIMIT", 1]] ↳ app/lib/automation.rb:30:in `auto_tweet' [1m[36mRepost Create (6.2ms)[0m [1m[32mINSERT INTO "reposts" ("tweet_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id"[0m [["tweet_id", 445], ["created_at", "2021-03-03 19:54:25.979734"], ["updated_at", "2021-03-03 19:54:25.979734"]] ↳ app/lib/automation.rb:30:in `auto_tweet' [1m[35m (0.6ms)[0m [1m[35mCOMMIT[0m ↳ app/lib/automation.rb:30:in `auto_tweet' ##### 再投稿が終了しました。 再投稿件数: 1 ##### ##### heroku Schedulerによる定期的な処理を終了します。#####
production環境での実行でログ出力できるかが確認できていません。
現状、本番環境のアプリ内でどのような操作を行ってもproduction.logにログが出力されません。 production.logに出力するために他に設定が必要でしょうか。
@domi10momo
production環境での実行でログ出力できるかが確認できていません。 現状、本番環境のアプリ内でどのような操作を行ってもproduction.logにログが出力されません。 production.logに出力するために他に設定が必要でしょうか。
Herokuでloggerを出力するためには、Heroku側にRAILS_LOG_TO_STDOUTという環境変数を設定する必要があります。 過去にログ出力した際にも設定してました(すっかり忘れてました)
参考
closes #121
目的・概要
実装内容
以下、ログ出力
稼働確認チェック
development上で
bundle exec rake access_autotweet:auto_tweets
を実行したログ参考資料
連絡事項
production環境での実行でログ出力できるかが確認できていません。
現状、本番環境のアプリ内でどのような操作を行ってもproduction.logにログが出力されません。 production.logに出力するために他に設定が必要でしょうか。