質問編集履歴
3
文面修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
###前提・実現したいこと
|
2
2
|
rails5をnginx+unicornで立ち上げてます。
|
3
|
+
railsのloggerをつかってlogを出すようにしたのですが、
|
3
|
-
|
4
|
+
railsのlogの出力と同時に、unicornのlogにerrorが出てしまいました。
|
4
5
|
unicornのエラーログを潰したいです。
|
5
6
|
|
6
7
|
###発生している問題・エラーメッセージ
|
@@ -27,24 +28,32 @@
|
|
27
28
|
```
|
28
29
|
|
29
30
|
###該当のソースコード
|
30
|
-
config/environments/development.rb に、下のコードをかいて、
|
31
|
+
railsのconfig/environments/development.rb に、下のコードをかいて、
|
31
|
-
app/controllers/以下のファイルにlogger.debug "hogeeeee"とかで何かを出力すると、unicornのlogにエラーがでます。
|
32
|
-
|
33
|
-
|
32
|
+
loggerの設定を追記しています。
|
34
33
|
```ruby
|
35
34
|
config.logger = Logger.new('log/development.log', 'weekly')
|
36
35
|
config.log_level = :debug
|
37
36
|
```
|
37
|
+
この状態で、適当なコントローラーに
|
38
|
+
```ruby
|
39
|
+
logger.debug "hogeeeee"
|
40
|
+
```
|
41
|
+
とかで何かを出力すると、railsのlog(configで設定した 'log/development.log')
|
42
|
+
と同時に、unicornのlogでエラーがでてしまいます。
|
38
43
|
|
44
|
+
|
45
|
+
|
39
46
|
###試したこと
|
47
|
+
railsのconfig/environments/development.rbの
|
40
|
-
config.logger = Logger.new('log/development.log', 'weekly')の設定を
|
48
|
+
config.logger = Logger.new('log/development.log', 'weekly')の設定をコメントアウトしてみました。
|
41
|
-
unicornのerrorもでずに、logger.debugで出しているlogだけlog/development.logに出ます
|
42
49
|
```ruby
|
43
50
|
#config.logger = Logger.new('log/development.log', 'weekly')
|
44
51
|
config.log_level = :debug
|
45
52
|
```
|
53
|
+
unicornのerrorもでずに、logger.debugで出しているlogだけlog/development.logに出ます。
|
46
54
|
|
47
55
|
|
56
|
+
|
48
57
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
49
58
|
Ruby version : 2.3.1
|
50
59
|
nginx+unicorn+Rails+Mysql
|
2
tagを追加しました
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
若葉マークをつけました
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
unicornのエラーログを潰したいです。
|
5
5
|
|
6
6
|
###発生している問題・エラーメッセージ
|
7
|
-
unicornのlogに以下が出てしまいます。
|
7
|
+
unicornのlogに以下が出てしまいます。
|
8
8
|
|
9
9
|
```
|
10
10
|
E, [2016-11-28T19:39:20.190025 #13310] ERROR -- : app error: undefined method `silence' for #<Logger:0x007f2620b856f8> (NoMethodError)
|
@@ -29,7 +29,6 @@
|
|
29
29
|
###該当のソースコード
|
30
30
|
config/environments/development.rb に、下のコードをかいて、
|
31
31
|
app/controllers/以下のファイルにlogger.debug "hogeeeee"とかで何かを出力すると、unicornのlogにエラーがでます。
|
32
|
-
出力が無い場合は出ません。
|
33
32
|
|
34
33
|
config/environments/development.rb
|
35
34
|
```ruby
|